# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 5DC3 slt D3 00000002 349A move.w [A2], [A2]+ 00000004 0000 38D4 ori.b D0, 0xD4 00000008 0000 1D6D ori.b D0, 0x6D /* 'm' */ 0000000C 0000 0144 ori.b D0, 0x44 /* 'D' */ 00000010 8000 or.b D0, D0 00000012 0002 1EC8 ori.b D2, 0xC8 00000016 1EEA 292E move.b [A7]+, [A2 + 0x292E] 0000001A 72FA moveq.l D1, 0xFFFFFFFA 0000001C B26E 1616 cmp.w D1, [A6 + 0x1616] 00000020 1632 DFAD 54AD move.b D3, [[0x54AD] + A5 * 8] 00000026 7074 moveq.l D0, 0x74 00000028 D1A8 1F2A add.l [A0 + 0x1F2A], D0 0000002C 1818 move.b D4, [A0]+ 0000002E FD1A .extension 0xD1A <> // unimplemented 00000030 2748 6E98 move.l [A3 + 0x6E98], A0 00000034 10B0 FC98 move.b [A0], [A0 + A7 * 4 - 0x104] 00000038 FE6A 7278 .extension 0xE6A <>, 0x7278 // unimplemented 0000003C 53AD 3B6B subq.l [A5 + 0x3B6B], 1 00000040 F758 .extension 0x758 <> // unimplemented 00000042 F6EA 1F32 .extension 0x6EA <> // unimplemented // begin alternate branch 00000044-0000004C label00000044: 00000044 1F32 0097 move.b -[A7], [A2 + D0.w - 0x105] 00000048 FAA4 6CC4 .extension 0xAA4 <> // unimplemented // end alternate branch 00000044-0000004C label00000044: // (misaligned) 00000046 0097 FAA4 6CC4 ori.l [A7], 0xFAA46CC4 0000004C FE08 556E .unknown 0xFE08 0x556E (W = 7) label00000050: 00000050 6B6E bmi +0x70 /* 000000C0 */ 00000052 6F77 ble +0x79 /* 000000CB */ 00000054 6167 bsr +0x69 /* 000000BD */ label00000056: 00000056 204D movea.l A0, A5 00000058 4F62 chk.w D7, -[A2] 0000005A 6A46 bpl +0x48 /* 000000A2 */ label0000005C: 0000005C 6163 bsr +0x65 /* 000000C1 */ 0000005E 7279 moveq.l D1, 0x79 00000060 FAF2 6A20 .extension 0xAF2 <> // unimplemented 00000064 06B8 231E 1742 6EF0 addi.l [0x00006EF0], 0x231E1742 0000006C 1BE6 move.b <>, -[A6] label0000006E: 0000006E 1FDA move.b <>, [A2]+ 00000070 1D6B 382B 1FFC move.b [A6 + 0x1FFC], [A3 + 0x382B] 00000076 EC72 roxr D2.w, D6 00000078 1F88 FC34 move.b [A7 + A7 * 4 + 0x34], A0 // begin alternate branch 0000007A-00000080 label0000007A: 0000007A FC34 FE46 .unknown 0xFC34 0xFE46 (W = 6) 0000007E FB2C .extension 0xB2C <> // unimplemented // end alternate branch 0000007A-00000080 label0000007A: // (misaligned) 0000007C FE46 FB2C .extension 0xE46 <>, 0xFB2C // unimplemented 00000080 BAA8 1DA2 cmp.l D5, [A0 + 0x1DA2] 00000084 B08C cmp.l D0, A4 00000086 6CC8 bge -0x36 /* 00000050 */ label00000088: 00000088 6CBA bge -0x44 /* 00000044 */ 0000008A 6CCA bge -0x34 /* 00000056 */ 0000008C 06C0 .incomplete 0000008E 705A moveq.l D0, 0x5A 00000090 BC05 cmp.b D6, D5 00000092 18AA 1336 move.b [A4], [A2 + 0x1336] 00000096 FB0C .extension 0xB0C <> // unimplemented 00000098 03FC .incomplete 0000009A FAEC FC60 .extension 0xAEC <> // unimplemented 0000009E 6B36 bmi +0x38 /* 000000D6 */ 000000A0 6E30 bgt +0x32 /* 000000D2 */ label000000A2: 000000A2 B86E 3C34 cmp.w D4, [A6 + 0x3C34] 000000A6 FE1E 9286 .unknown 0xFE1E 0x9286 (W = 7) 000000AA 6CC2 bge -0x3C /* 0000006E */ 000000AC F9D4 .invalid <> 000000AE F9BC .invalid <> 000000B0 FFCB .invalid <> 000000B2 5D00 subq.b D0, 6 label000000B4: 000000B4 7802 moveq.l D4, 0x02 000000B6 5D00 subq.b D0, 6 000000B8 7A04 moveq.l D5, 0x04 000000BA 7A03 moveq.l D5, 0x03 000000BC 7A05 moveq.l D5, 0x05 000000BE 1D85 40EC move.b [A6 + D4.w - 0x20], D5 // begin alternate branch 000000C0-000000C4 label000000C0: 000000C0 40EC 6F98 move.w [A4 + 0x6F98], SR // end alternate branch 000000C0-000000C4 label000000C0: // (misaligned) label000000C2: 000000C2 6F98 ble -0x66 /* 0000005C */ 000000C4 E189 lsl D1, 8 000000C6 C600 and.b D3, D0 000000C8 6FB0 ble -0x4E /* 0000007A */ 000000CA 10D2 move.b [A0]+, [A2] 000000CC 0089 FFCB FFCB ori.l A1, 0xFFCBFFCB label000000D2: 000000D2 F334 .extension 0x334 <> // unimplemented 000000D4 0089 67DC 60C8 ori.l A1, 0x67DC60C8 // begin alternate branch 000000D6-000000DA label000000D6: 000000D6 67DC beq -0x22 /* 000000B4 */ 000000D8 60C8 bra -0x36 /* 000000A2 */ // end alternate branch 000000D6-000000DA label000000D6: // (misaligned) 000000DA 60AC bra -0x52 /* 00000088 */ 000000DC F28E DA88 .extension 0x28E <> // unimplemented label000000E0: 000000E0 FB2A .extension 0xB2A <> // unimplemented 000000E2 F258 F18C .extension 0x258 <>, 0xF18C // unimplemented 000000E6 EA6C lsr D4.w, D5 000000E8 F2AA 6E8E .extension 0x2AA <> // unimplemented 000000EC 0083 4884 029A ori.l D3, 0x4884029A 000000F2 6ECE bgt -0x30 /* 000000C2 */ 000000F4 705B moveq.l D0, 0x5B 000000F6 160A move.b D3, A2 000000F8 FDDC .invalid <> 000000FA 5A81 addq.l D1, 5 000000FC B287 cmp.l D1, D7 000000FE 1F2D 0A52 move.b -[A7], [A5 + 0xA52 /* export_326 */] 00000102 D9C5 add.l A4, D5 00000104 66DA bne -0x24 /* 000000E0 */ 00000106 534B subq.w A3, 1 00000108 ABFF syscall DebugStr 0000010A 1420 move.b D2, -[A0] 0000010C 626A bhi +0x6C /* 00000178 */ 0000010E 4C6F 5072 5846 movem.l D1,D4,D5,D6,A4,A6, [A7 + 0x5846] 00000114 727A moveq.l D1, 0x7A 00000116 725A moveq.l D1, 0x5A 00000118 CEAC D8D0 and.l D7, [A4 - 0x2730] 0000011C F32A .extension 0x32A <> // unimplemented 0000011E FD36 .extension 0xD36 <> // unimplemented 00000120 6D2A blt +0x2C /* 0000014C */ 00000122 BCB0 33BA 1F41 F856 DCE6 cmp.l D6, [[0x1F41F856 + D3 * 2] - 0x231A] 0000012C 424A clr.w A2 0000012E DC54 add.w D6, [A4] 00000130 FDA0 .invalid <> 00000132 BAB0 DDB6 6EA4 CA87 F4AC cmp.l D5, [[0x6EA4CA87] + A5 * 4 - 0xB54] 0000013C CE01 and.b D7, D1 0000013E FD78 .extension 0xD78 <> // unimplemented 00000140 E3C1 lsl .w D1 00000142 0A0E 245A xori.b A6, 0x5A /* 'Z' */ 00000146 8A04 or.b D5, D4 00000148 2E28 CE76 move.l D7, [A0 - 0x318A] label0000014C: 0000014C 3A08 move.w D5, A0 0000014E BE50 cmp.w D7, [A0] 00000150 40E4 move.w -[A4], SR 00000152 1311 move.b -[A1], [A1] 00000154 36CB move.w [A3]+, A3 00000156 0906 btst D6, D4 00000158 725A moveq.l D1, 0x5A 0000015A 26F8 2C0C move.l [A3]+, [0x00002C0C] 0000015E 542A 2860 addq.b [A2 + 0x2860], 2 00000162 B103 xor.b D3, D0 00000164 1B09 move.b -[A5], A1 00000166 B433 9EB3 cmp.b D2, [A3 + A1 * 8 - 0x77] 0000016A 0928 36B3 btst [A0 + 0x36B3], D4 0000016E 0910 btst [A0], D4 00000170 0440 1C10 subi.w D0, 0x1C10 00000174 429A clr.l [A2]+ 00000176 02C3 .incomplete label00000178: 00000178 7AC9 moveq.l D5, 0xFFFFFFC9 0000017A 0318 btst [A0]+, D1 0000017C 0A0E 142E xori.b A6, 0x2E /* '.' */ 00000180 0414 52C2 subi.b [A4], 0xC2 00000184 0406 9A02 subi.b D6, 0x2 00000188 0F2E 1605 btst [A6 + 0x1605], D7 0000018C 022C 245B 00DC andi.b [A4 + 0xDC], 0x5B /* '[' */ 00000192 3812 move.w D4, [A2] 00000194 2C42 movea.l A6, D2 00000196 085C 627E bchg.b [A4]+, 0x7E /* '~' */ 0000019A 2B30 003B move.l -[A5], [A0 + D0.w + 0x3B] 0000019E 0DDE .incomplete 000001A0 822A 28DB or.b D1, [A2 + 0x28DB] 000001A4 02DA .incomplete label000001A6: 000001A6 0800 5B04 btst.b D0, 0x4 000001AA 347B 14A0 movea.w A2, [PC + D1.w * 4 - 0x96] 000001AE 4833 047A nbcd.b [A3 + D0.w * 4 + 0x7A] 000001B2 C300 abcd D1, D0 000001B4 1E10 move.b D7, [A0] 000001B6 3304 move.w -[A1], D4 000001B8 66EC bne -0x12 /* 000001A6 */ 000001BA 1B40 EB00 move.b [A5 - 0x1500], D0 000001BE 4823 nbcd.b -[A3] 000001C0 031C btst [A4]+, D1 000001C2 165C movea.b A3, [A4]+ 000001C4 6202 bhi +0x4 /* 000001C8 */ 000001C6 C306 abcd D1, D6 label000001C8: 000001C8 3026 move.w D0, -[A6] 000001CA 9300 subx.b D1, D0 000001CC 6499 bcc -0x65 /* 00000167 */ 000001CE 0673 042B 3053 addi.w [A3 + D3.w + 0x53], 0x42B 000001D4 1D12 move.b -[A6], [A2] 000001D6 2C06 move.l D6, D6 000001D8 9700 subx.b D3, D0 000001DA 56FB 132D 06C8 sne [[PC + 0x6C8] + D1 * 2] 000001E0 1663 movea.b A3, -[A3] 000001E2 0310 btst [A0], D1 000001E4 F307 .extension 0x307 <> // unimplemented 000001E6 0312 btst [A2], D1 000001E8 06E6 .incomplete 000001EA 441F neg.b [A7]+ 000001EC B506 xor.b D6, D2 000001EE 0FB5 060E bclr [A5 + D0.w * 8 + 0xE], D7 000001F2 24F3 1B43 0350 FABC move.l [A2]+, [[A3 + <>] + 0x350FABC] 000001FA 009B 2B7B 060B ori.l [A3]+, 0x2B7B060B 00000200 4FF4 F0D3 lea.l A7, [A4 + A7.w - 0x45] 00000204 10CB move.b [A0]+, A3 00000206 10A3 move.b [A0], -[A3] 00000208 37E3 16A2 move.w [PC + D1.w * 8 - 0x94], -[A3] 0000020C CC42 and.w D6, D2 0000020E FB01 .extension 0xB01 <> // unimplemented 00000210 6200 0F6E bhi +0xF70 /* 00001180 */ 00000214 3434 BB25 0FF0 move.w D2, [[A4 + 0xFF0] + A3 * 2] 0000021A 4382 .invalid 1, D2 // invalid opcode 4 with b == 6 0000021C 2233 01F4 move.l D1, <> 00000220 F023 006B pmove -[A3], MR0 00000224 047B 0190 B300 subi.w [PC + <> + A3 * 2], 0x190 0000022A 9B03 subx.b D5, D3 0000022C 6304 bls +0x6 /* 00000232 */ 0000022E 6B03 bmi +0x5 /* 00000233 */ 00000230 DE03 add.b D7, D3 label00000232: 00000232 267B 027B movea.l A3, [PC + D0.w * 2 + 0x7B] 00000236 013A 132F btst [PC + 0x132F /* 00001567, value 0x51 'Q' */], D0 0000023A F300 .extension 0x300 <> // unimplemented 0000023C 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 00000240 08D9 0213 bset.b [A1]+, 0x13 00000244 24E9 0253 move.l [A2]+, [A1 + 0x253] 00000248 0208 1400 andi.b A0, 0x0 0000024C D30D addx.b -[A1], -[A5] 0000024E CB06 abcd D5, D6 00000250 040F E644 subi.b A7, 0x44 /* 'D' */ 00000254 833F or.b <>, D1 00000256 A100 syscall Open/PBHOpen/HOpen, flags=1 00000258 FAEB 3444 .extension 0xAEB <> // unimplemented 0000025C 1C04 move.b D6, D4 0000025E 0228 2A28 262B andi.b [A0 + 0x262B], 0x28 /* '(' */ 00000264 1FF1 0B23 16B8 0406 2301 move.b <>, [[A1 + 0x16B8 + D0 * 2] + 0x4062301] 0000026E FB50 .extension 0xB50 <> // unimplemented 00000270 4A06 tst.b D6 00000272 0808 D20E btst.b A0, 0xE 00000276 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000278 62A3 bhi -0x5B /* 0000021D */ 0000027A 3446 movea.w A2, D6 0000027C B318 xor.b [A0]+, D1 0000027E CB09 abcd -[A5], -[A1] 00000280 A36B syscall TestManager, flags=3 00000282 FB50 .extension 0xB50 <> // unimplemented 00000284 0302 btst D2, D1 00000286 A20B syscall Rename/PBHRename/HRename, flags=2 00000288 1026 move.b D0, -[A6] 0000028A 6307 bls +0x9 /* 00000293 */ 0000028C 4D1F .invalid 6, [A7]+ // invalid opcode 4 with b == 4 0000028E FB16 .extension 0xB16 <> // unimplemented 00000290 0863 1D70 bchg.b -[A3], 0x70 /* 'p' */ 00000294 004B 3425 ori.w A3, 0x3425 /* '4%' */ 00000298 0164 bchg -[A4], D0 0000029A 2433 07D3 0778 691E move.l D2, [[] + 0x778691E] 000002A2 A306 syscall KillIO, flags=3 000002A4 C302 abcd D1, D2 000002A6 1C04 move.b D6, D4 000002A8 7117 moveq.l D0, 0x17 000002AA 68B3 bvc -0x4B /* 0000025F */ 000002AC 300B move.w D0, A3 000002AE 0233 03DB 27BA 4413 003E 465B andi.b [[0x4413003E + D2 * 8] + 0x465B], 0xDB 000002BA 0604 641C addi.b D4, 0x1C 000002BE 6400 3B62 bcc +0x3B64 /* 00003E22 */ 000002C2 1E3E move.b D7, <> 000002C4 461B not.b [A3]+ 000002C6 1136 E4EB move.b -[A0], [A6 + A6.w * 4 - 0x21] 000002CA 0BA8 5A1E bclr [A0 + 0x5A1E], D5 000002CE 1046 movea.b A0, D6 000002D0 2B44 9B34 move.l [A5 - 0x64CC], D4 000002D4 36EB 010F move.w [A3]+, [A3 + 0x10F] 000002D8 3640 movea.w A3, D0 000002DA 009B 4B30 3C0B ori.l [A3]+, 0x4B303C0B 000002E0 0D02 btst D2, D6 000002E2 7B33 moveq.l D5, 0x33 000002E4 7264 moveq.l D1, 0x64 000002E6 680B bvc +0xD /* 000002F3 */ 000002E8 1606 move.b D3, D6 000002EA 0883 3270 bclr.b D3, 0x70 /* 'p' */ 000002EE 0033 0C72 3E30 ori.b [A3 + D3 * 8 + 0x30], 0x72 /* 'r' */ 000002F4 211C move.l -[A0], [A4]+ 000002F6 6400 8305 bcc -0x7CF9 /* FFFF85FD */ 000002FA 343C 3B17 move.w D2, 0x3B17 000002FE 1E3E move.b D7, <> 00000300 730D moveq.l D1, 0x0D 00000302 B443 cmp.w D2, D3 00000304 BE03 cmp.b D7, D3 00000306 2C78 06BB movea.l A6, [0x000006BB] 0000030A 0810 B323 btst.b [A0], 0x23 /* '#' */ 0000030E 6404 bcc +0x6 /* 00000314 */ 00000310 D365 add.w -[A5], D1 00000312 280B move.l D4, A3 label00000314: 00000314 018B bclr A3, D0 00000316 0348 bchg A0, D1 00000318 CB04 abcd D5, D4 0000031A 3E16 move.w D7, [A6] 0000031C 1B02 move.b -[A5], D2 0000031E 2C90 move.l [A6], [A0] 00000320 1E04 move.b D7, D4 00000322 46E1 move.w SR, -[A1] 00000324 169B move.b [A3], [A3]+ 00000326 1D6B 03C3 050F move.b [A6 + 0x50F], [A3 + 0x3C3] 0000032C 7C48 moveq.l D6, 0x48 0000032E 6123 bsr +0x25 /* 00000353 */ 00000330 1248 movea.b A1, A0 00000332 210E move.l -[A0], A6 00000334 020F 3085 andi.b A7, 0x85 00000338 051E btst [A6]+, D2 0000033A 100F move.b D0, A7 0000033C 3646 movea.w A3, D6 0000033E D312 add.b [A2], D1 00000340 2CA9 0BA3 move.l [A6], [A1 + 0xBA3] 00000344 1FAB 149B 001B move.b [A7 + D0.w + 0x1B], [A3 + 0x149B] 0000034A 241E move.l D2, [A6]+ 0000034C 107B 4403 movea.b A0, [PC + D4.w * 4 + 0x3] 00000350 4483 neg.l D3 00000352 0C13 0E83 cmpi.b [A3], 0x83 00000356 1D5C 4344 move.b [A6 + 0x4344], [A4]+ 0000035A 2B39 4328 2B02 move.l -[A5], [0x43282B02] 00000360 9E13 sub.b D7, [A3] 00000362 0141 bchg D1, D0 00000364 0053 011B ori.w [A3], 0x11B 00000368 37AB 631B 5B06 08F3 move.w [[A3 + <>] + D5 * 2 + 0x8F3], [A3 + 0x631B] 00000370 0270 4B21 3A08 andi.w [A0 + D3 * 2 + 0x8], 0x4B21 /* 'K!' */ 00000376 C125 and.b -[A5], D0 00000378 3A53 movea.w A5, [A3] 0000037A 0808 A50C btst.b A0, 0xC 0000037E CD14 and.b [A4], D6 00000380 BB04 xor.b D4, D5 00000382 CB06 abcd D5, D6 00000384 365C movea.w A3, [A4]+ 00000386 2318 move.l -[A1], [A0]+ 00000388 4403 neg.b D3 0000038A 3A2B 0280 move.w D5, [A3 + 0x280] 0000038E 6B00 CB17 bmi -0x34E7 /* FFFFCEA7 */ 00000392 0F26 btst -[A6], D7 00000394 6B07 bmi +0x9 /* 0000039D */ 00000396 E301 asl D1.b, 1 00000398 8D1E or.b [A6]+, D6 0000039A FB00 .extension 0xB00 <> // unimplemented 0000039C DC50 add.w D6, [A0] 0000039E 5CA5 addq.l -[A5], 6 000003A0 0C56 8125 cmpi.w [A6], 0x8125 000003A4 1302 move.b -[A1], D2 000003A6 9443 sub.w D2, D3 000003A8 169B move.b [A3], [A3]+ 000003AA 0413 1D74 subi.b [A3], 0x74 /* 't' */ 000003AE 1452 movea.b A2, [A2] 000003B0 1B01 move.b -[A5], D1 000003B2 283A 0802 move.l D4, [PC + 0x802 /* 00000BB6, value 0xB1516FB */] 000003B6 9B6E 52C2 sub.w [A6 + 0x52C2], D5 000003BA 1000 move.b D0, D0 000003BC 5362 subq.w -[A2], 1 000003BE 453D .invalid 2, <> // invalid opcode 4 with b == 4 000003C0 0083 2B14 4114 ori.l D3, 0x2B144114 000003C6 9702 subx.b D3, D2 000003C8 13FB 1836 8114 742A move.b [0x8114742A], [PC + D1 + 0x36] 000003D0 6A26 bpl +0x28 /* 000003F8 */ 000003D2 0301 btst D1, D1 000003D4 3ECD move.w [A7]+, A5 000003D6 07B3 028A bclr [A3 + D0.w * 2 - 0x118], D3 000003DA 04E4 .incomplete 000003DC E30D lsl D5.b, 1 000003DE 109B move.b [A0], [A3]+ 000003E0 00BB 0F5C E4ED 03C3 089B 0433 ori.l [[ + <>] + 0x89B0433], 0xF5CE4ED 000003EC 0033 03AB 020B ori.b [A3 + D0.w * 2 + 0xB], 0xAB 000003F2 0203 0D36 andi.b D3, 0x36 /* '6' */ 000003F6 DB02 addx.b D5, D2 label000003F8: 000003F8 5C62 addq.w -[A2], 6 000003FA 4002 negx.b D2 000003FC 7333 moveq.l D1, 0x33 000003FE 3001 move.w D0, D1 00000400 0D3B 0BC3 6826 A302 btst [[ + <>] + 0x6826A302], D6 00000408 A92B syscall GrowWindow 0000040A 48A0 487C movem.w -[A0], D1,D4,A1,A2,A3,A4,A5 0000040E 1041 movea.b A0, D1 00000410 186C 4833 movea.b A4, [A4 + 0x4833] 00000414 1CC6 move.b [A6]+, D6 00000416 331C move.w -[A1], [A4]+ 00000418 FB13 .extension 0xB13 <> // unimplemented 0000041A 630A bls +0xC /* 00000426 */ 0000041C C816 and.b D4, [A6] 0000041E 9B1A sub.b [A2]+, D5 00000420 2308 move.l -[A1], A0 00000422 7216 moveq.l D1, 0x16 00000424 3300 move.w -[A1], D0 label00000426: 00000426 6303 bls +0x5 /* 0000042B */ 00000428 160B move.b D3, A3 0000042A 46CB move.w SR, A3 0000042C 2C72 1623 movea.l A6, [A2 + D1.w * 8 + 0x23] 00000430 05A0 bclr -[A0], D2 00000432 78D0 moveq.l D4, 0xFFFFFFD0 00000434 1B00 move.b -[A5], D0 00000436 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000438 0800 5B10 btst.b D0, 0x10 0000043C 2A38 1E04 move.l D5, [0x00001E04] 00000440 E91C rol D4.b, 4 00000442 C505 abcd D2, D5 00000444 C089 and.l D0, A1 00000446 5063 addq.w -[A3], 8 00000448 0068 BB14 0B02 ori.w [A0 + 0xB02], 0xBB14 0000044E 5303 subq.b D3, 1 00000450 7B01 moveq.l D5, 0x01 00000452 6315 bls +0x17 /* 00000469 */ 00000454 FB0C .extension 0xB0C <> // unimplemented 00000456 E949 lsl D1.w, 4 00000458 3CC3 move.w [A6]+, D3 0000045A 13B7 00F0 013C move.b <>, [A7 + D0.w - 0x16] 00000460 AD45 syscall CheckItem, auto_pop 00000462 CB06 abcd D5, D6 00000464 44B9 027B 09CD neg.l [0x027B09CD] 0000046A 3BFC 8B06 move.w <>, 0x8B06 0000046E 2109 move.l -[A0], A1 00000470 12C0 move.b [A1]+, D0 00000472 026B 334B 005B andi.w [A3 + 0x5B], 0x334B /* '3K' */ 00000478 0C2A 380B 3649 cmpi.b [A2 + 0x3649], 0xB 0000047E 341B move.w D2, [A3]+ 00000480 0286 9070 E485 andi.l D6, 0x9070E485 00000486 1831 530B 2029 09C3 move.b D4, [[A1 + <> + D5 * 2] + 0x202909C3] 0000048E 0FA0 bclr -[A0], D7 00000490 C025 and.b D0, -[A5] 00000492 07C5 .incomplete 00000494 0766 bchg -[A6], D3 00000496 EC6C lsr D4.w, D6 00000498 C0F3 02D3 mulu.w D0, [A3 + D0.w * 2 - 0x45] 0000049C 0F7B 150E D314 bchg [[PC + <>] + D1 * 4 - 0x2CEC], D7 000004A2 7300 moveq.l D1, 0x00 000004A4 A02C syscall InitApplZone 000004A6 C106 abcd D0, D6 000004A8 00C3 .incomplete 000004AA 063B 0126 F8BB addi.b [PC + A7 - 0x69], 0x26 /* '&' */ 000004B0 0087 02A3 FB09 ori.l D7, 0x2A3FB09 000004B6 DA5D add.w D5, [A5]+ 000004B8 0F5B bchg [A3]+, D7 000004BA 0DF7 .incomplete 000004BC 02CF .incomplete 000004BE 890C sbcd -[A4], -[A4] 000004C0 835D or.w [A5]+, D1 000004C2 890C sbcd -[A4], -[A4] 000004C4 1336 F702 EA8B move.b -[A1], [[A6 + <> + A7 * 8] - 0x1575] 000004CA 140D move.b D2, A5 000004CC 136C 482D 0BEE move.b [A1 + 0xBEE], [A4 + 0x482D] 000004D2 1248 movea.b A1, A0 000004D4 00BB 0A34 9B02 DA21 ori.l [PC + A5 * 2 + 0x21], 0xA349B02 000004DC 6043 bra +0x45 /* 00000521 */ 000004DE 000B 0136 ori.b A3, 0x36 /* '6' */ 000004E2 481E nbcd.b [A6]+ 000004E4 10A9 1BB1 move.b [A0], [A1 + 0x1BB1] 000004E8 0C29 6982 AB10 cmpi.b [A1 - 0x54F0], 0x82 000004EE 1402 move.b D2, D2 000004F0 0F52 bchg [A2], D7 000004F2 830C sbcd -[A1], -[A4] 000004F4 04CB .incomplete 000004F6 1053 movea.b A0, [A3] 000004F8 2634 4300 move.l D3, [A4 + <> + D4 * 2] 000004FC 014F bchg A7, D0 000004FE 5326 subq.b -[A6], 1 00000500 8539 C236 A144 or.b [0xC236A144], D2 00000506 692E bvs +0x30 /* 00000536 */ 00000508 5362 subq.w -[A2], 1 0000050A 652E bcs +0x30 /* 0000053A */ 0000050C 2A10 move.l D5, [A0] 0000050E 2D6C 4821 342E move.l [A6 + 0x342E], [A4 + 0x4821] 00000514 0487 0329 8B20 subi.l D7, 0x3298B20 0000051A D703 addx.b D3, D3 0000051C 347C 4866 movea.w A2, 0x4866 /* 'Hf' */ 00000520 EC85 asr D5, 6 00000522 0C7B 436E 345B cmpi.w [PC + D3.w * 4 + 0x5B], 0x436E /* 'Cn' */ 00000528 09A0 bclr -[A0], D4 0000052A 0EE1 .incomplete 0000052C 1203 move.b D1, D3 0000052E 09CD .incomplete 00000530 283C 6307 6558 move.l D4, 0x63076558 label00000536: 00000536 1B02 move.b -[A5], D2 00000538 8890 or.l D4, [A0] label0000053A: 0000053A 701C moveq.l D0, 0x1C 0000053C 1081 move.b [A0], D1 0000053E 1233 0263 move.b D1, [A3 + D0.w * 2 + 0x63] 00000542 002A 28CC F301 ori.b [A2 - 0xCFF], 0xCC 00000548 631B bls +0x1D /* 00000565 */ 0000054A 2302 move.l -[A1], D2 0000054C F29B 0BCB .extension 0x29B <> // unimplemented 00000550 0BC8 .incomplete 00000552 1603 move.b D3, D3 00000554 070E btst A6, D3 00000556 7B0E moveq.l D5, 0x0E 00000558 F304 .extension 0x304 <> // unimplemented 0000055A EB01 asl D1.b, 5 0000055C A305 syscall Status, flags=3 0000055E EB01 asl D1.b, 5 00000560 AB02 syscall BitsToPix 00000562 E100 asl D0.b, 8 00000564 9304 subx.b D1, D4 00000566 EE61 asr D1.w, D7 00000568 006A CCEB 0183 ori.w [A2 + 0x183], 0xCCEB 0000056E 14F3 014B 0DA9 020B move.b [A2]+, [[A3 + <>] + 0xDA9020B] 00000576 70A3 moveq.l D0, 0xFFFFFFA3 00000578 0561 bchg -[A1], D2 0000057A 00D6 .incomplete 0000057C 9301 subx.b D1, D1 0000057E 6100 F30A bsr -0xCF4 /* FFFFF88A */ 00000582 D8A5 add.l D4, -[A5] 00000584 026B 05F3 01E1 andi.w [A3 + 0x1E1], 0x5F3 0000058A 44C1 move.b D1, CCR 0000058C 4421 neg.b -[A1] 0000058E 3CFE move.w [A6]+, <> 00000590 CD0F abcd -[A6], -[A7] 00000592 B302 xor.b D2, D1 00000594 B810 cmp.b D4, [A0] 00000596 A985 syscall Alert 00000598 5645 addq.w D5, 3 0000059A 0793 bclr [A3], D3 0000059C 2261 movea.l A1, -[A1] 0000059E 00AB 1373 05EB 0173 ori.l [A3 + 0x173], 0x137305EB 000005A6 13EB 0183 0BE1 0053 move.b [0x0BE10053], [A3 + 0x183] 000005AE 0703 btst D3, D3 000005B0 1405 move.b D2, D5 000005B2 054B bchg A3, D2 000005B4 152B 191C move.b -[A2], [A3 + 0x191C] 000005B8 6A14 bpl +0x16 /* 000005CE */ 000005BA 02C3 .incomplete 000005BC 5106 subq.b D6, 8 000005BE 303C 5B05 move.w D0, 0x5B05 000005C2 1402 move.b D2, D2 000005C4 0F06 btst D6, D7 000005C6 343C FB09 move.w D2, 0xFB09 000005CA 4014 negx.b [A4] 000005CC 02FB .incomplete label000005CE: 000005CE 6E42 bgt +0x44 /* 00000612 */ 000005D0 303C 8B0E move.w D0, 0x8B0E 000005D4 3316 move.w -[A1], [A6] 000005D6 8B03 sbcd D5, D3 000005D8 3B39 4442 3C03 move.w -[A5], [0x44423C03] 000005DE 0C0B 023C cmpi.b A3, 0x3C /* '<' */ 000005E2 9B11 sub.b [A1], D5 000005E4 2511 move.l -[A2], [A1] 000005E6 1E6A 46C2 movea.b A7, [A2 + 0x46C2] 000005EA 0440 020F subi.w D0, 0x20F 000005EE 422A 2883 clr.b [A2 + 0x2883] 000005F2 2182 0B1A 52A3 move.l [[A0 + D0 * 2] + 0x52A3], D2 000005F8 0304 btst D4, D1 000005FA F312 .extension 0x312 <> // unimplemented 000005FC 8502 sbcd D2, D2 000005FE 0F70 2926 8913 230B bchg [[A0 - 0x76ED] + D2 + 0x230B], D7 00000606 0B02 btst D2, D5 00000608 332D A30C move.w -[A1], [A5 - 0x5CF4] 0000060C 956E BB07 sub.w [A6 - 0x44F9], D2 00000610 4453 neg.w [A3] label00000612: 00000612 05A5 bclr -[A5], D2 00000614 6E63 bgt +0x65 /* 00000679 */ 00000616 14DA move.b [A2]+, [A2]+ 00000618 F309 .extension 0x309 <> // unimplemented 0000061A 0B01 btst D1, D5 0000061C 0448 5313 subi.w A0, 0x5313 00000620 1609 move.b D3, A1 00000622 1AA3 move.b [A5], -[A3] 00000624 2C05 move.l D6, D5 00000626 1ADA move.b [A5]+, [A2]+ 00000628 2A38 8148 move.l D5, [0xFFFF8148] 0000062C 8926 or.b -[A6], D4 0000062E A301 syscall Close, flags=3 00000630 8111 or.b [A1], D0 00000632 8524 or.b -[A4], D2 00000634 1300 move.b -[A1], D0 00000636 C081 and.l D0, D1 00000638 6CA3 bge -0x5B /* 000005DD */ 0000063A 015B bchg [A3]+, D0 0000063C 0636 161B 1D16 EB50 addi.b [[A6] + D1 * 4 - 0x14B0], 0x1B 00000644 42FD .invalid <> // invalid opcode 4 with subtype 1 00000646 2293 move.l [A1], [A3] 00000648 19A7 00D9 move.b [A4 + D0.w - 0x39], -[A7] 0000064C C522 and.b -[A2], D2 0000064E E8C5 22E8 bftst D5 {11:D0} 00000652 D122 add.b -[A2], D0 00000654 FEDD 2213 .extension 0xEDD <> // unimplemented 00000658 42DC .invalid [A4]+ // invalid opcode 4 with subtype 1 0000065A 96E5 sub.w A3, -[A5] 0000065C 0C5C 621C cmpi.w [A4]+, 0x621C 00000660 A301 syscall Close, flags=3 00000662 310F move.w -[A0], A7 00000664 A6CB syscall vSetUpTags, flags=6 00000666 131C move.b -[A1], [A4]+ 00000668 101C move.b D0, [A4]+ 0000066A 045C 6212 subi.w [A4]+, 0x6212 0000066E 8602 or.b D3, D2 00000670 AB51 syscall bAddPin 00000672 3B11 move.w -[A5], [A1] 00000674 BB15 xor.b [A5], D5 00000676 2B06 move.l -[A5], D6 00000678 2A28 FB0D move.l D5, [A0 - 0x4F3] 0000067C 3B22 move.w -[A5], -[A2] 0000067E 5B01 subq.b D1, 5 00000680 8B03 sbcd D5, D3 00000682 D306 addx.b D1, D6 00000684 E328 lsl D0.b, D1 00000686 7308 moveq.l D1, 0x08 00000688 EB08 lsl D0.b, 5 0000068A 747B moveq.l D2, 0x7B 0000068C 070E btst A6, D3 0000068E 385A movea.w A4, [A2]+ 00000690 6323 bls +0x25 /* 000006B5 */ 00000692 9304 subx.b D1, D4 00000694 0608 0003 addi.b A0, 0x3 00000698 0634 3C9B 3012 addi.b [A4 + D3.w + 0x12], 0x9B 0000069E 86C9 divu.w D3, A1 000006A0 009B 0EC7 04D8 ori.l [A3]+, 0xEC704D8 000006A6 8540 4146 pack D2, D0, 0x4146 000006AA A58C syscall Wakeup, flags=5 000006AC EB01 asl D1.b, 5 000006AE B700 xor.b D0, D3 000006B0 EB91 roxl D1, 5 000006B2 8CC7 divu.w D6, D7 000006B4 03C0 .incomplete 000006B6 0841 8E43 bchg.b D1, 0x43 /* 'C' */ 000006BA 8283 or.l D1, D3 000006BC 09F0 .incomplete 000006BE 2A78 3C13 movea.l A5, [0x00003C13] 000006C2 490F .invalid 4, A7 // invalid opcode 4 with b == 4 000006C4 36FB 4083 move.w [A3]+, [PC + D4.w - 0x125] 000006C8 0004 2B12 ori.b D4, 0x12 000006CC 6518 bcs +0x1A /* 000006E6 */ 000006CE B30E cmpm.b [A1]+, [A6]+ 000006D0 1082 move.b [A0], D2 000006D2 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000006D4 020F DE25 andi.b A7, 0x25 /* '%' */ 000006D8 014B bchg A3, D0 000006DA 2710 move.l -[A3], [A0] 000006DC CB04 abcd D5, D4 000006DE 10FE move.b [A0]+, <> 000006E0 1B05 move.b -[A5], D5 000006E2 E56B lsl D3.w, D2 000006E4 B30E cmpm.b [A1]+, [A6]+ label000006E6: 000006E6 04CB .incomplete 000006E8 0404 FE82 subi.b D4, 0x82 000006EC 230B move.l -[A1], A3 000006EE E976 roxl D6.w, D4 000006F0 7B46 moveq.l D5, 0x46 000006F2 C594 and.l [A4], D2 000006F4 0D14 btst [A4], D6 000006F6 E0E1 asr .w -[A1] 000006F8 28B3 23FE move.l [A4], <> 000006FC 447B 1F2B 3C83 0244 5319 neg.w [[PC + 0x3C83 + D1 * 8] + 0x2445319] 00000706 2120 move.l -[A0], -[A0] 00000708 EB06 asl D6.b, 5 0000070A 2520 move.l -[A2], -[A0] 0000070C 1624 move.b D3, -[A4] 0000070E 5A02 addq.b D2, 5 00000710 0F72 169B bchg [A2 + D1.w * 8 - 0x101], D7 00000714 1706 move.b -[A3], D6 00000716 08D3 2C25 bset.b [A3], 0x25 /* '%' */ 0000071A 8841 or.w D4, D1 0000071C 0430 130F 21B5 0F21 B504 subi.b [[0xF21B504] + D2], 0xF 00000726 21B5 1604 6508 move.l [A0 + <> + D6 * 4], [A5 + D1.w * 8 + 0x4] 0000072C E547 asl D7.w, 2 0000072E DB76 1C45 add.w [A6 + D1 * 4 + 0x45], D5 00000732 2D3B 332A 1026 F809 move.l -[A6], [[PC + 0x1026 + D3 * 2] - 0x7F7] 0000073A 7448 moveq.l D2, 0x48 0000073C 24D3 move.l [A2]+, [A3] 0000073E 112E 0452 move.b -[A0], [A6 + 0x452] 00000742 3B09 move.w -[A5], A1 00000744 5878 2525 addq.w [0x00002525], 4 00000748 DB3F add.b <>, D5 0000074A 2925 move.l -[A4], -[A5] 0000074C 8534 CB13 D704 D83D or.b [[A4 + A4 * 2] - 0x28FB27C3], D2 00000754 48FB 0839 4806 movem.l [PC + D4 + 0x6], D0,D3,D4,D5,A3 0000075A 6525 bcs +0x27 /* 00000781 */ 0000075C 030C btst A4, D1 0000075E DC88 add.l D6, A0 00000760 80DB divu.w D0, [A3]+ 00000762 037B 0E93 bchg [PC + D0 * 8 - 0x109], D1 00000766 01AA BB04 bclr [A2 - 0x44FC], D0 0000076A DB03 addx.b D5, D3 0000076C B33C 1B0F xor.b 0xF, D1 00000770 AA13 syscall FillCPoly 00000772 0F5B bchg [A3]+, D7 00000774 2C14 move.l D6, [A4] 00000776 028B 4134 8B1E andi.l A3, 0x41348B1E 0000077C 0B01 btst D1, D5 0000077E 5848 addq.w A0, 4 00000780 AD83 syscall DisposeDialog, auto_pop 00000782 00C3 .incomplete 00000784 7672 moveq.l D3, 0x72 00000786 1645 movea.b A3, D5 00000788 0603 0630 addi.b D3, 0x30 /* '0' */ 0000078C F30C .extension 0x30C <> // unimplemented 0000078E F60F 01A4 .move16 0xF60F, 0x01A4 // unimplemented 00000792 7307 moveq.l D1, 0x07 00000794 7B08 moveq.l D5, 0x08 00000796 9306 subx.b D1, D6 00000798 4208 clr.b A0 0000079A A556 syscall LwrString/LowerText, flags=5 0000079C 1248 movea.b A1, A0 0000079E 020F 6562 andi.b A7, 0x62 /* 'b' */ 000007A2 28CC move.l [A4]+, A4 000007A4 060B 0A89 addi.b A3, 0x89 000007A8 0334 E302 1406 btst [[A4 + <> + A6 * 2] + 0x1406], D1 000007AE 08A1 4230 bclr.b -[A1], 0x30 /* '0' */ 000007B2 0626 C311 addi.b -[A6], 0x11 000007B6 0949 bchg A1, D4 000007B8 0E24 D304 .invalid.b -[A4], 0x4 // invalid immediate operation 000007BC 2E10 move.l D7, [A0] 000007BE 1B04 move.b -[A5], D4 000007C0 0413 4A0E subi.b [A3], 0xE 000007C4 2B04 move.l -[A5], D4 000007C6 F301 .extension 0x301 <> // unimplemented 000007C8 8311 or.b [A1], D1 000007CA 00A3 0985 85A1 ori.l -[A3], 0x98585A1 000007D0 26B4 3B00 move.l [A3], [A4 + <> + D3 * 2] 000007D4 133F move.b -[A1], <> 000007D6 E2E1 lsr .w -[A1] 000007D8 617B bsr +0x7D /* 00000855 */ 000007DA 023B 004D 65E0 5E3B andi.b [0x5E3B], 0x4D /* 'M' */ 000007E2 0045 6556 ori.w D5, 0x6556 /* 'eV' */ 000007E6 2B05 move.l -[A5], D5 000007E8 230C move.l -[A1], A4 000007EA 0FA1 bclr -[A1], D7 000007EC 0353 bchg [A3], D1 000007EE 0063 59FB ori.w -[A3], 0x59FB 000007F2 070E btst A6, D3 000007F4 2301 move.l -[A1], D1 000007F6 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 000007F8 26B3 042D move.l [A3], [A3 + D0.w * 4 + 0x2D] 000007FC 1861 movea.b A4, -[A1] 000007FE 5F53 subq.w [A3], 7 00000800 19E3 05A5 move.b 0xA5, -[A3] 00000804 362B 0770 move.w D3, [A3 + 0x770] 00000808 0003 3E2A ori.b D3, 0x2A /* '*' */ 0000080C 101E move.b D0, [A6]+ 0000080E 040B 053B subi.b A3, 0x3B /* ';' */ 00000812 0041 0681 ori.w D1, 0x681 00000816 294D 184D move.l [A4 + 0x184D], A5 0000081A 1781 0855 move.b [A3 + D0 + 0x55], D1 0000081E 86E9 D66A divu.w D3, [A1 - 0x2996] 00000822 2E10 move.l D7, [A0] 00000824 82F3 0414 divu.w D1, [A3 + D0.w * 4 + 0x14] 00000828 A5BA syscall vIAZInit, flags=5 0000082A A32D syscall SetApplLimit, flags=3 0000082C 4002 negx.b D2 0000082E 0F14 btst [A4], D7 00000830 02A3 142A 2823 andi.l -[A3], 0x142A2823 00000836 0440 0293 subi.w D0, 0x293 0000083A 5134 06B5 subq.b [A4 + D0.w * 8 - 0x75], 8 0000083E D762 add.w -[A2], D3 00000840 B810 cmp.b D4, [A0] 00000842 611A bsr +0x1C /* 0000085E */ 00000844 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000846 5B09 subq.b A1, 5 00000848 1C04 move.b D6, D4 0000084A 621C bhi +0x1E /* 00000868 */ 0000084C 281C move.l D4, [A4]+ 0000084E 6A02 bpl +0x4 /* 00000852 */ 00000850 A31C syscall FreeMem, flags=3 label00000852: 00000852 2A28 FB01 move.l D5, [A0 - 0x4FF] 00000856 EA4B lsr D3.w, 5 00000858 0100 btst D0, D0 0000085A 5354 subq.w [A4], 1 0000085C 34C5 move.w [A2]+, D5 fn0000085E: 0000085E DFB8 16AD add.l [0x000016AD], D7 00000862 DF2F 5332 add.b [A7 + 0x5332], D7 00000866 634E bls +0x50 /* 000008B6 */ label00000868: 00000868 A369 syscall HGetState, flags=3 0000086A F3B5 .invalid <> 0000086C 2B40 3F2B move.l [A5 + 0x3F2B], D0 00000870 400F negx.b A7 00000872 0EAD 0A10 2E6A 6300 .invalid.l [A5 + 0x6300], 0xA102E6A // invalid immediate operation 0000087A 130A move.b -[A1], A2 0000087C 40A5 negx.l -[A5] 0000087E 0AD3 .incomplete 00000880 5152 subq.w [A2], 8 00000882 C236 1402 and.b D1, [A6 + D1.w * 4 + 0x2] 00000886 0F40 bchg D0, D7 00000888 027B 412A 6A9B andi.w [PC + D6 * 2 - 0x101], 0x412A /* 'A*' */ 0000088E 026D 0123 6EC5 andi.w [A5 + 0x6EC5], 0x123 00000894 1BF7 06F6 move.b <>, [A7 + D0.w * 8 - 0x10] 00000898 690B bvs +0xD /* 000008A5 */ 0000089A AB26 syscall SortPoints 0000089C 2A28 E302 move.l D5, [A0 - 0x1CFE] 000008A0 6289 bhi -0x75 /* 0000082B */ 000008A2 0B30 F707 1489 0BBB btst [[A0 + <>] + A7 * 8 + 0x14890BBB], D5 000008AA F953 .extension 0x953 <> // unimplemented 000008AC 1C0A move.b D6, A2 000008AE 8B24 or.b -[A4], D5 000008B0 1C28 128B move.b D6, [A0 + 0x128B] 000008B4 2400 move.l D2, D0 label000008B6: 000008B6 DB75 3A72 add.w [A5 + D3 * 2 + 0x72], D5 000008BA 6AA5 bpl -0x59 /* 00000861 */ 000008BC 0310 btst [A0], D1 000008BE 60C5 bra -0x39 /* 00000885 */ 000008C0 E221 asr D1.b, D1 000008C2 7D28 moveq.l D6, 0x28 000008C4 0633 024A 1C6A addi.b [A3 + D1 * 4 + 0x6A], 0x4A /* 'J' */ 000008CA C51D and.b [A5]+, D2 000008CC 02EB .incomplete 000008CE 1E13 move.b D7, [A3] 000008D0 04B0 F5EA BB2A 7141 subi.l [[A0 + <>]], 0xF5EABB2A 000008D8 0B1A btst [A2]+, D5 000008DA 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000008DC 4D4E chk.w D6, A6 000008DE 0665 433B addi.w -[A5], 0x433B /* 'C;' */ 000008E2 3405 move.w D2, D5 000008E4 8D50 or.w [A0], D6 000008E6 6B0A bmi +0xC /* 000008F2 */ 000008E8 A531 syscall GetOSEvent, flags=5 000008EA 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 000008EC 166C 2C3A movea.b A3, [A4 + 0x2C3A] 000008F0 22BB 2A46 move.l [A1], [PC + D2 * 2 + 0x46] // begin alternate branch 000008F2-000008F4 label000008F2: 000008F2 2A46 movea.l A5, D6 // end alternate branch 000008F2-000008F4 label000008F2: // (misaligned) 000008F4 49AF C305 .invalid 4, [A7 - 0x3CFB] // invalid opcode 4 with b == 6 000008F8 B311 xor.b [A1], D1 000008FA 0921 btst -[A1], D4 000008FC 29F9 0301 9631 F988 010A move.l 0xF988010A, [0x03019631] 00000906 06DE .incomplete 00000908 4A1C tst.b [A4]+ 0000090A 28C9 move.l [A4]+, A1 0000090C 096B 33C5 bchg [A3 + 0x33C5], D4 00000910 0988 bclr A0, D4 00000912 A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7 00000914 ADCB syscall TEGetText, auto_pop 00000916 0B42 bchg D2, D5 00000918 332D C52A move.w -[A1], [A5 - 0x3AD6] 0000091C 2306 move.l -[A1], D6 0000091E 4485 neg.l D5 00000920 0930 2305 btst [[A0 + <>] + D2 * 2], D4 00000924 894E C149 pack -[A4], -[A6], 0xC149 00000928 DE52 add.w D7, [A2] 0000092A 6B21 bmi +0x23 /* 0000094D */ 0000092C 304B movea.w A0, A3 0000092E 0A25 BBC0 xori.b -[A5], 0xC0 00000932 F111 .extension 0x111 <> // unimplemented 00000934 88C1 divu.w D4, D1 00000936 F495 cinvp INST, [A5] 00000938 075B bchg [A3]+, D3 0000093A 3089 move.w [A0], A1 0000093C 07A7 bclr -[A7], D3 0000093E 008D 7300 C1DD ori.l A5, 0x7300C1DD 00000944 0300 btst D0, D1 label00000946: 00000946 6B0F bmi +0x11 /* 00000957 */ 00000948 446A 7B00 neg.w [A2 + 0x7B00] 0000094C 0672 6A81 F386 D105 addi.w [[ + <>] + A7 * 2 - 0x2EFB], 0x6A81 00000954 2525 move.l -[A2], -[A5] label00000956: 00000956 AD58 syscall HideControl, auto_pop 00000958 521B addq.b [A3]+, 1 0000095A 11D6 6300 move.b [0x00006300], [A6] 0000095E 8308 sbcd -[A1], -[A0] 00000960 14C2 move.b [A2]+, D2 00000962 0402 3382 subi.b D2, 0x82 00000966 5243 addq.w D3, 1 00000968 27D6 300B move.l [PC + D3.w + 0xB], [A6] 0000096C 1528 3700 move.b -[A2], [A0 + 0x3700] 00000970 1830 0904 move.b D4, <> 00000974 B302 xor.b D2, D1 00000976 2253 movea.l A1, [A3] 00000978 2046 movea.l A0, D6 0000097A E30D lsl D5.b, 1 0000097C 389B move.w [A4], [A3]+ 0000097E 00AB 1A5C E500 5698 ori.l [A3 + 0x5698], 0x1A5CE500 00000986 6301 bls +0x3 /* 00000989 */ 00000988 1061 movea.b A0, -[A1] 0000098A D510 add.b [A0], D2 0000098C 61D5 bsr -0x29 /* 00000963 */ 0000098E 65C6 bcs -0x38 /* 00000956 */ 00000990 FB0E .extension 0xB0E <> // unimplemented 00000992 06D3 .incomplete 00000994 0513 btst [A3], D2 00000996 0553 bchg [A3], D2 00000998 07E3 .incomplete 0000099A 05CE .incomplete 0000099C 0417 000C subi.b [A7], 0xC 000009A0 3602 move.w D3, D2 000009A2 0F30 4065 btst [A0 + D4.w + 0x65], D7 000009A6 E225 asr D5.b, D1 000009A8 C71B and.b [A3]+, D3 000009AA 467E not.w <> 000009AC 5320 subq.b -[A0], 1 000009AE 0101 btst D1, D0 000009B0 E1A2 asl D2, D0 000009B2 5320 subq.b -[A0], 1 000009B4 3431 C83E move.w D2, [A1 + A4 + 0x3E] 000009B8 0148 bchg A0, D0 000009BA 211E move.l -[A0], [A6]+ 000009BC 3E61 movea.w A7, -[A1] 000009BE 6486 bcc -0x78 /* 00000946 */ 000009C0 E51E rol D6.b, 2 000009C2 F708 .extension 0x708 <> // unimplemented 000009C4 7DF1 moveq.l D6, 0xFFFFFFF1 000009C6 0823 0713 btst.b -[A3], 0x13 000009CA 0A83 3916 E515 xori.l D3, 0x3916E515 000009D0 1248 movea.b A1, A0 000009D2 123E move.b D1, <> 000009D4 000F 6E25 ori.b A7, 0x25 /* '%' */ 000009D8 5180 subq.l D0, 8 000009DA FB01 .extension 0xB01 <> // unimplemented 000009DC E908 lsl D0.b, 4 000009DE 3300 move.w -[A1], D0 000009E0 2149 E831 move.l [A0 - 0x17CF], A1 000009E4 50ED 0685 st [A5 + 0x685] 000009E8 0093 1A6A 9B00 ori.l [A3], 0x1A6A9B00 000009EE E302 asl D2.b, 1 000009F0 2307 move.l -[A1], D7 000009F2 0314 btst [A4], D1 000009F4 6103 bsr +0x5 /* 000009F9 */ 000009F6 6B14 bmi +0x16 /* 00000A0C */ 000009F8 103B 0B7B 97C5 1A01 0DAB 2000 move.b D0, [[PC - 0x683AE5FF] + 0xDAB2000] 00000A04 632E bls +0x30 /* 00000A34 */ 00000A06 6E30 bgt +0x32 /* 00000A38 */ 00000A08 A433 syscall VInstall, flags=4 00000A0A 0013 12E7 ori.b [A3], 0xE7 // begin alternate branch 00000A0C-00000A0E label00000A0C: 00000A0C 12E7 move.b [A1]+, -[A7] // end alternate branch 00000A0C-00000A0E label00000A0C: // (misaligned) 00000A0E 08CC 456B bset.b A4, 0x6B /* 'k' */ 00000A12 2310 move.l -[A1], [A0] 00000A14 5004 addq.b D4, 8 00000A16 3B64 2833 move.w [A5 + 0x2833], -[A4] 00000A1A 25A3 1338 3325 AB13 move.l [A2 + 0x3325AB13 + D1 * 2], -[A3] // begin alternate branch 00000A20-00000A22 label00000A20: 00000A20 AB13 syscall PatConvert // end alternate branch 00000A20-00000A22 label00000A20: // (misaligned) 00000A22 5307 subq.b D7, 1 00000A24 8071 520B or.w D0, [A1 + D5.w * 2 + 0xB] 00000A28 0921 btst -[A1], D4 00000A2A 194B 1153 move.b [A4 + 0x1153], A3 00000A2E 0769 8F8B bchg [A1 - 0x7075], D3 00000A32 006D 8F4B 14B7 ori.w [A5 + 0x14B7], 0x8F4B // begin alternate branch 00000A34-00000A38 label00000A34: 00000A34 8F4B 14B7 pack -[A7], -[A3], 0x14B7 // end alternate branch 00000A34-00000A38 label00000A34: // (misaligned) label00000A38: 00000A38 0603 7286 addi.b D3, 0x86 00000A3C FC42 2B2D .extension 0xC42 <>, 0x2B2D // unimplemented 00000A40 7300 moveq.l D1, 0x00 00000A42 3103 move.w -[A0], D3 00000A44 C313 and.b [A3], D1 00000A46 1E86 move.b [A7], D6 00000A48 EB29 lsl D1.b, D5 00000A4A 1E86 move.b [A7], D6 00000A4C B30E cmpm.b [A1]+, [A6]+ 00000A4E 4414 neg.b [A4] 00000A50 02DB .incomplete 00000A52 51B0 34CB subq.l [A0 + D3.w * 4 - 0x53], 8 00000A56 2585 BA34 move.l [A2 + A3 * 2 + 0x34], D5 00000A5A 3CBB 0D14 move.w [A6], <> 00000A5E 020F E12F andi.b A7, 0x2F /* '/' */ 00000A62 3423 move.w D2, -[A3] 00000A64 0363 bchg -[A3], D1 00000A66 320D move.w D1, A5 00000A68 0433 0812 0B09 subi.b [[A3 + <> + D0 * 2]], 0x12 00000A6E 4000 negx.b D0 00000A70 6310 bls +0x12 /* 00000A82 */ 00000A72 1288 move.b [A1], A0 00000A74 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00000A76 0B09 btst A1, D5 00000A78 0223 396E andi.b -[A3], 0x6E /* 'n' */ 00000A7C 2A6A 8B14 movea.l A5, [A2 - 0x74EC] 00000A80 0608 3B1D addi.b A0, 0x1D // begin alternate branch 00000A82-00000A84 label00000A82: 00000A82 3B1D move.w -[A5], [A5]+ // end alternate branch 00000A82-00000A84 label00000A82: // (misaligned) 00000A84 FABC 148D .extension 0xABC <> // unimplemented 00000A88 B748 cmpm.w [A3]+, [A0]+ 00000A8A 0263 3CB0 andi.w -[A3], 0x3CB0 00000A8E EB02 asl D2.b, 5 00000A90 2A6A 130A movea.l A5, [A2 + 0x130A] 00000A94 5C62 addq.w -[A2], 6 00000A96 6C88 bge -0x76 /* 00000A20 */ 00000A98 3A08 move.w D5, A0 00000A9A C501 abcd D2, D1 00000A9C 0F2A 1023 btst [A2 + 0x1023], D7 00000AA0 0489 0809 2421 subi.l A1, 0x8092421 00000AA6 6DCB blt -0x33 /* 00000A73 */ 00000AA8 01CD .incomplete 00000AAA 9381 subx.l D1, D1 00000AAC 23DB 1E69 1B45 move.l [0x1E691B45], [A3]+ 00000AB2 6D73 blt +0x75 /* 00000B27 */ 00000AB4 26E9 0042 move.l [A3]+, [A1 + 0x42] 00000AB8 0802 7B3C btst.b D2, 0x3C /* '<' */ 00000ABC E500 asl D0.b, 2 00000ABE 8624 or.b D3, -[A4] 00000AC0 E304 asl D4.b, 1 00000AC2 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000AC4 38FA 6519 move.w [A4]+, [PC + 0x6519 /* 00006FDF, cstring "" */] 00000AC8 5300 subq.b D0, 1 00000ACA 7D19 moveq.l D6, 0x19 00000ACC 41F7 5387 A833 2136 lea.l A0, [[ + <>] + D5 * 2 - 0x57CCDECA] 00000AD4 4807 nbcd.b D7 00000AD6 8025 or.b D0, -[A5] 00000AD8 0643 1303 addi.w D3, 0x1303 00000ADC 1383 3136 0339 5853 0765 move.b [[A1 + 0x3395853] + D3 + 0x765], D3 00000AE6 0922 btst -[A2], D4 00000AE8 8B28 0701 or.b [A0 + 0x701], D5 00000AEC CFC1 muls.w D7, D1 00000AEE F734 .extension 0x734 <> // unimplemented 00000AF0 C17D and.w <>, D0 00000AF2 5C25 addq.b -[A5], 6 00000AF4 0155 bchg [A5], D0 00000AF6 FC33 0033 .unknown 0xFC33 0x0033 (W = 6) 00000AFA 2D33 2A07 move.l -[A6], [A3 + D2 * 2 + 0x7] 00000AFE 021E 82BB andi.b [A6]+, 0xBB 00000B02 3F52 FACB move.w [A7 - 0x535], [A2] 00000B06 2F10 move.l -[A7], [A0] 00000B08 833A 41AD or.b [PC + 0x41AD /* 000041AF, cstring "" */], D1 00000B0C 8601 or.b D3, D1 00000B0E B61B cmp.b D3, [A3]+ 00000B10 03DB .incomplete 00000B12 251C move.l -[A2], [A4]+ 00000B14 8602 or.b D3, D2 00000B16 EB87 asl D7, 5 00000B18 34CB move.w [A2]+, A3 00000B1A 0152 bchg [A2], D0 00000B1C 3300 move.w -[A1], D0 00000B1E C303 abcd D1, D3 00000B20 102B 1157 move.b D0, [A3 + 0x1157] 00000B24 0220 978A andi.b -[A0], 0x8A 00000B28 1837 0240 move.b D4, [A7 + D0.w * 2 + 0x40] 00000B2C 1402 move.b D2, D2 00000B2E 834A 2A10 pack -[A1], -[A2], 0x2A10 00000B32 1702 move.b -[A3], D2 00000B34 04D3 .incomplete 00000B36 063B 1AF2 A823 addi.b [PC + A2 + 0x23], 0xF2 00000B3C 037B 1143 0CE5 150F bchg [[PC + <>] + 0xCE5150F], D1 00000B44 3026 move.w D0, -[A6] 00000B46 DB04 addx.b D5, D4 00000B48 BB06 xor.b D6, D5 00000B4A AD90 syscall GetDialogItemText/GetIText, auto_pop 00000B4C 630D bls +0xF /* 00000B5B */ 00000B4E ED25 asl D5.b, D6 00000B50 D306 addx.b D1, D6 00000B52 BB0D cmpm.b [A5]+, [A5]+ 00000B54 F706 .extension 0x706 <> // unimplemented 00000B56 03EC .incomplete 00000B58 4261 clr.w -[A1] 00000B5A E395 roxl D5, 1 00000B5C 258B 0E1C move.l [A2 + D0 * 8 + 0x1C], A3 00000B60 1602 move.b D3, D2 00000B62 0FB0 34C3 bclr [A0 + D3.w * 4 - 0x61], D7 00000B66 2531 23F3 0FE7 091F 8B6B 38CB move.l -[A2], [[0xFE7091F] - 0x7494C735] 00000B72 4581 .invalid 2, D1 // invalid opcode 4 with b == 6 00000B74 4403 neg.b D3 00000B76 3217 move.w D1, [A7] 00000B78 00AE 0F34 F319 4503 ori.l [A6 + 0x4503], 0xF34F319 00000B80 A31F syscall DisposPtr/DisposePtr, flags=3 00000B82 E13F rol D7.b, D0 00000B84 2B11 move.l -[A5], [A1] 00000B86 F70A .extension 0x70A <> // unimplemented 00000B88 A938 syscall HiliteMenu 00000B8A 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000B8C 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 00000B8E CB01 abcd D5, D1 00000B90 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 00000B92 5B20 subq.b -[A0], 5 00000B94 E547 asl D7.w, 2 00000B96 CB17 and.b [A7], D5 00000B98 2346 5D24 move.l [A1 + 0x5D24], D6 00000B9C 6B0D bmi +0xF /* 00000BAB */ 00000B9E 2DEE 4523 move.l <>, [A6 + 0x4523] 00000BA2 7318 moveq.l D1, 0x18 00000BA4 5525 subq.b -[A5], 2 00000BA6 A36F syscall SlotVInstall, flags=3 00000BA8 E500 asl D0.b, 2 00000BAA 5B19 subq.b [A1]+, 5 00000BAC 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4 00000BAE 8A04 or.b D5, D4 00000BB0 6305 bls +0x7 /* 00000BB7 */ 00000BB2 F30E .extension 0x30E <> // unimplemented 00000BB4 A549 syscall HPurge, flags=5 00000BB6 0B15 btst [A5], D5 00000BB8 16FB 6940 move.b [A3]+, [PC + <>] 00000BBC 0013 0DF3 ori.b [A3], 0xF3 00000BC0 0233 0B34 5B1D andi.b [[A3] + D5 * 2], 0x34 /* '4' */ 00000BC6 DB06 addx.b D5, D6 00000BC8 E302 asl D2.b, 1 00000BCA 530A subq.b A2, 1 00000BCC 4002 negx.b D2 00000BCE CB8E exg D5, A6 00000BD0 3485 move.w [A2], D5 00000BD2 48A5 ABE5 movem.w -[A5], D0,D2,D4,D6,D7,A0,A1,A2,A5,A7 00000BD6 1BBB 3961 2330 3CE3 move.b [A5 + D3 * 4 - 0x29], [[PC + 0x2330]] 00000BDE 103D move.b D0, <> 00000BE0 1D7C 4B10 C305 move.b [A6 - 0x3CFB], 0x10 00000BE6 9B04 subx.b D5, D4 00000BE8 6666 bne +0x68 /* 00000C50 */ 00000BEA EC33 roxr D3.b, D6 00000BEC 00EB .incomplete 00000BEE 004B 1083 ori.w A3, 0x1083 00000BF2 2C0B move.l D6, A3 00000BF4 02EB .incomplete 00000BF6 000B 0813 ori.b A3, 0x13 00000BFA 36CB move.w [A3]+, A3 00000BFC 040B 095B subi.b A3, 0x5B /* '[' */ 00000C00 19EB 0223 03A3 move.b 0xA3, [A3 + 0x223] 00000C06 061E 5B19 addi.b [A6]+, 0x19 00000C0A 460F not.b A7 00000C0C 10FB 3514 move.b [A0]+, <> 00000C10 6C4B bge +0x4D /* 00000C5D */ 00000C12 103A 087E move.b D0, [PC + 0x87E /* 00001492, value 0x83 */] 00000C16 CB1E and.b [A6]+, D5 00000C18 004B 3114 ori.w A3, 0x3114 00000C1C EABB ror D3, D5 00000C1E 1C00 move.b D6, D0 00000C20 CB14 and.b [A4], D5 00000C22 0608 9273 addi.b A0, 0x73 /* 's' */ 00000C26 2970 B258 4000 move.l [A4 + 0x4000], [A0 + A3.w * 2 + 0x58] 00000C2C 834B 6B01 pack -[A1], -[A3], 0x6B01 00000C30 2AFB 0283 move.l [A5]+, [PC + D0.w * 2 - 0x125] 00000C34 0827 0062 btst.b -[A7], 0x62 /* 'b' */ 00000C38 6536 bcs +0x38 /* 00000C70 */ 00000C3A 0630 530E C112 7B2A addi.b [[A0 + A4] + 0x7B2A], 0xE 00000C42 D306 addx.b D1, D6 00000C44 B32D FB2B xor.b [A5 - 0x4D5], D1 00000C48 C96D 1465 and.w [A5 + 0x1465], D4 00000C4C 03C5 .incomplete 00000C4E 7001 moveq.l D0, 0x01 label00000C50: 00000C50 24C5 move.l [A2]+, D5 00000C52 367B 700E movea.w A3, [PC + D7.w + 0xE] 00000C56 0AFE .incomplete 00000C58 E98C lsl D4, 4 00000C5A 6305 bls +0x7 /* 00000C61 */ 00000C5C FE3B 0204 .unknown 0xFE3B 0x0204 (W = 7) 00000C60 746C moveq.l D2, 0x6C 00000C62 383A E604 move.w D4, [PC - 0x19FC /* FFFFF268, cstring "" */] 00000C66 3B02 move.w -[A5], D2 00000C68 3610 move.w D3, [A0] 00000C6A 06E6 .incomplete 00000C6C 504A addq.w A2, 8 00000C6E DA08 add.b D5, A0 label00000C70: 00000C70 14A5 move.b [A2], -[A5] 00000C72 E240 asr D0.w, 1 00000C74 E461 asr D1.w, D2 00000C76 E226 asr D6.b, D1 00000C78 F85B 0369 .extension 0x85B <>, 0x0369 // unimplemented 00000C7C 171C move.b -[A3], [A4]+ 00000C7E 108E move.b [A0], A6 00000C80 D32D 0293 add.b [A5 + 0x293], D1 00000C84 16B1 9D06 080B move.b [A3], [[A1 + <>] + A1 * 4 + 0x80B] 00000C8A 2871 C073 movea.l A4, [A1 + A4.w + 0x73] 00000C8E 0561 bchg -[A1], D2 00000C90 C093 and.l D0, [A3] 00000C92 426D C010 clr.w [A5 - 0x3FF0] 00000C96 0406 E610 subi.b D6, 0x10 00000C9A 6300 8700 bls -0x78FE /* FFFF939C */ 00000C9E 377B 1FFB 5000 1F69 201B 6334 00D3 move.w [A3 + 0xD3], [[0x50001F69] + 0x201B6334] 00000CAC 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 00000CAE 0123 btst -[A3], D0 00000CB0 6334 bls +0x36 /* 00000CE6 */ 00000CB2 3703 move.w -[A3], D3 00000CB4 AB67 syscall rAddPin 00000CB6 024D 3B2C andi.w A5, 0x3B2C /* ';,' */ 00000CBA 9B00 subx.b D5, D0 00000CBC D30E addx.b -[A1], -[A6] 00000CBE 9702 subx.b D3, D2 00000CC0 57A3 subq.l -[A3], 3 00000CC2 051B btst [A3]+, D2 00000CC4 4007 negx.b D7 00000CC6 0264 4305 andi.w -[A4], 0x4305 00000CCA BE74 7309 cmp.w D7, [[A4 + <> + D7 * 2]] 00000CCE 853B F337 2702 6C0F 4007 0230 or.b [[PC + 0x27026C0F] + A7 * 2 + 0x40070230], D2 00000CDA 956F A909 sub.w [A7 - 0x56F7], D2 00000CDE E140 asl D0.w, 8 00000CE0 D6E0 add.w A3, -[A0] 00000CE2 C2D6 mulu.w D1, [A6] 00000CE4 454F chk.w D2, A7 label00000CE6: 00000CE6 0101 btst D1, D0 00000CE8 109B move.b [A0], [A3]+ 00000CEA 2C85 move.l [A6], D5 00000CEC F701 .extension 0x701 <> // unimplemented 00000CEE 01E3 .incomplete 00000CF0 02A5 BE02 EB77 andi.l -[A5], 0xBE02EB77 00000CF6 3452 movea.w A2, [A2] 00000CF8 C278 0105 and.w D1, [0x00000105] 00000CFC 52C2 shi D2 00000CFE 7621 moveq.l D3, 0x21 00000D00 0287 03A6 897D andi.l D7, 0x3A6897D 00000D06 8126 or.b -[A6], D0 00000D08 290C move.l -[A4], A4 00000D0A 3B18 move.w -[A5], [A0]+ 00000D0C BD27 xor.b -[A7], D6 00000D0E 690C bvs +0xE /* 00000D1C */ 00000D10 130A move.b -[A1], A2 00000D12 1702 move.b -[A3], D2 00000D14 63FB bls -0x3 /* 00000D11 */ 00000D16 08BA 7407 0168 bclr.b [PC + 0x168 /* 00000E80, value 0x58 'X' */], 0x7 label00000D1C: 00000D1C 8184 EE40 unpk D0, D4, 0xEE40 00000D20 8E07 or.b D7, D7 00000D22 017D bchg <>, D0 00000D24 5B41 subq.w D1, 5 00000D26 090D btst A5, D4 00000D28 0F95 bclr [A5], D7 00000D2A 0C05 7471 cmpi.b D5, 0x71 /* 'q' */ 00000D2E 06C3 .incomplete 00000D30 0FB7 0C72 bclr [A7 + D0 * 4 + 0x72], D7 00000D34 6302 bls +0x4 /* 00000D38 */ 00000D36 6506 bcs +0x8 /* 00000D3E */ label00000D38: 00000D38 CB01 abcd D5, D1 00000D3A BE74 020B cmp.w D7, [A4 + D0.w * 2 + 0xB] label00000D3E: 00000D3E 09A9 820F bclr [A1 - 0x7DF1], D4 00000D42 7E8B moveq.l D7, 0xFFFFFF8B 00000D44 28A9 828B move.l [A4], [A1 - 0x7D75] 00000D48 2834 5171 1661 9C8A move.l D4, [[A4 + 0x16619C8A]] 00000D50 282E 1040 move.l D4, [A6 + 0x1040] 00000D54 1703 move.b -[A3], D3 00000D56 5702 subq.b D2, 3 00000D58 931C sub.b [A4]+, D1 00000D5A 7216 moveq.l D1, 0x16 00000D5C 8121 or.b -[A1], D0 00000D5E AB10 syscall DoLine 00000D60 E433 roxr D3.b, D2 00000D62 2C1B move.l D6, [A3]+ 00000D64 034A bchg A2, D1 00000D66 1C04 move.b D6, D4 00000D68 65CF bcs -0x2F /* 00000D39 */ 00000D6A C549 exg A2, A1 00000D6C 6B89 bmi -0x75 /* 00000CF7 */ 00000D6E 1303 move.b -[A1], D3 00000D70 44DB move.b [A3]+, CCR 00000D72 02CB .incomplete 00000D74 068B 0381 E344 addi.l A3, 0x381E344 00000D7A 9B02 subx.b D5, D2 00000D7C 0704 btst D4, D3 00000D7E 251C move.l -[A2], [A4]+ 00000D80 1645 movea.b A3, D5 00000D82 16A1 move.b [A3], -[A1] 00000D84 9B47 subx.w D5, D7 00000D86 007F 3307 ori.w <>, 0x3307 00000D8A E320 asl D0.b, D1 00000D8C AB13 syscall PatConvert 00000D8E 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00000D90 A313 syscall FlushVol, flags=3 00000D92 8A10 or.b D5, [A0] 00000D94 DA63 add.w D5, -[A3] 00000D96 0304 btst D4, D1 00000D98 5704 subq.b D4, 3 00000D9A D0D3 add.w A0, [A3] 00000D9C 1BA0 2C23 move.b [A5 + D2 * 4 + 0x23], -[A0] 00000DA0 1C17 move.b D6, [A7] 00000DA2 027B 122C 21E1 8B00 andi.w [[-0x7500]], 0x122C 00000DAA EB00 asl D0.b, 5 00000DAC 2C34 0300 move.l D6, [A4 + <> + D0 * 2] 00000DB0 6B16 bmi +0x18 /* 00000DC8 */ 00000DB2 6303 bls +0x5 /* 00000DB7 */ 00000DB4 4843 swap.w D3 00000DB6 3665 movea.w A3, -[A5] 00000DB8 E125 asl D5.b, D0 00000DBA 03FB .incomplete 00000DBC 0969 9F1B bchg [A1 - 0x60E5], D4 00000DC0 0216 0572 andi.b [A6], 0x72 /* 'r' */ 00000DC4 28B1 9F5B 0E63 0ED3 move.l [A4], [[A1] + 0xE630ED3] // begin alternate branch 00000DC8-00000DCC label00000DC8: 00000DC8 0E63 0ED3 .invalid.w -[A3], 0xED3 // invalid immediate operation // end alternate branch 00000DC8-00000DCC label00000DC8: // (misaligned) 00000DCC 4F92 .invalid 7, [A2] // invalid opcode 4 with b == 6 00000DCE CB00 abcd D5, D0 00000DD0 831F or.b [A7]+, D1 00000DD2 2B05 move.l -[A5], D5 00000DD4 410B .invalid 0, A3 // invalid opcode 4 with b == 4 00000DD6 9B2C EB02 sub.b [A4 - 0x14FE], D5 00000DDA CC1B and.b D6, [A3]+ 00000DDC 0C83 2C23 025B cmpi.l D3, 0x2C23025B 00000DE2 2C0F move.l D6, A7 00000DE4 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 00000DE6 2B24 move.l -[A5], -[A4] 00000DE8 9BA1 sub.l -[A1], D5 00000DEA 2302 move.l -[A1], D2 00000DEC DB1F add.b [A7]+, D5 00000DEE 2302 move.l -[A1], D2 00000DF0 EB02 asl D2.b, 5 00000DF2 0703 btst D3, D3 00000DF4 FB48 .extension 0xB48 <> // unimplemented 00000DF6 F703 .extension 0x703 <> // unimplemented 00000DF8 FE27 040F .unknown 0xFE27 0x040F (W = 7) 00000DFC A502 syscall Read, flags=5 00000DFE D704 addx.b D3, D4 00000E00 1633 1636 move.b D3, [A3 + D1.w * 8 + 0x36] 00000E04 5B44 subq.w D4, 5 00000E06 4407 neg.b D7 00000E08 0208 A301 andi.b A0, 0x1 00000E0C 3701 move.w -[A3], D1 00000E0E 3F23 move.w -[A7], -[A3] 00000E10 0AC3 .incomplete 00000E12 0A28 B804 69D7 xori.b [A0 + 0x69D7], 0x4 00000E18 1703 move.b -[A3], D3 00000E1A 61CB bsr -0x33 /* 00000DE7 */ 00000E1C 3541 10B2 move.w [A2 + 0x10B2], D1 00000E20 7445 moveq.l D2, 0x45 00000E22 1003 move.b D0, D3 00000E24 0D74 4510 bchg [A4 + D4 * 4], D6 00000E28 CB0C abcd -[A5], -[A4] 00000E2A 0443 36FB subi.w D3, 0x36FB 00000E2E 274D 108B move.l [A3 + 0x108B], A5 00000E32 19AB 3138 2B06 81F1 move.b [[A4 + <>] + D2 * 2 - 0x7E0F], [A3 + 0x3138] 00000E3A 9B1E sub.b [A6]+, D5 00000E3C AA9B syscall GetEntryColor 00000E3E 21AA 8B2C DB03 9304 21F2 move.l [[A0 + <> + A5 * 2] - 0x6CFBDE0E], [A2 - 0x74D4] 00000E48 6A68 bpl +0x6A /* 00000EB2 */ 00000E4A E30C lsl D4.b, 1 00000E4C AA68 syscall DialogDispatch 00000E4E F30F .extension 0x30F <> // unimplemented 00000E50 AA33 syscall Color2Index 00000E52 243C 431A 40C3 move.l D2, 0x431A40C3 00000E58 0282 633A 0856 andi.l D2, 0x633A0856 00000E5E EB01 asl D1.b, 5 00000E60 0802 8333 btst.b D2, 0x33 /* '3' */ 00000E64 DB01 addx.b D5, D1 00000E66 8B06 sbcd D5, D6 00000E68 1703 move.b -[A3], D3 00000E6A 09F3 .incomplete 00000E6C 0674 2A28 3CC3 addi.w [A4 + D3 * 4 - 0x61], 0x2A28 /* '*(' */ 00000E72 1D40 1462 move.b [A6 + 0x1462], D0 00000E76 029B 282A 103C andi.l [A3]+, 0x282A103C 00000E7C B314 xor.b [A4], D1 00000E7E CB06 abcd D5, D6 00000E80 58E4 svc -[A4] 00000E82 D1F5 E644 add.l A0, [A5 + A6.w * 8 + 0x44] 00000E86 343C 3322 move.w D2, 0x3322 /* '3\"' */ 00000E8A 4002 negx.b D2 00000E8C 0F34 2506 020F btst [[A4 + <>] + D2 * 4 + 0x20F], D7 00000E92 A501 syscall Close, flags=5 00000E94 6803 bvc +0x5 /* 00000E99 */ 00000E96 0C61 033C cmpi.w -[A1], 0x33C 00000E9A E30C lsl D4.b, 1 00000E9C DB09 addx.b -[A5], -[A1] 00000E9E B9F7 E4C2 cmpa.l A4, [A7 + A6.w * 4 - 0x62] 00000EA2 7865 moveq.l D4, 0x65 00000EA4 0653 302A addi.w [A3], 0x302A /* '0*' */ 00000EA8 6A1B bpl +0x1D /* 00000EC5 */ 00000EAA 2427 move.l D2, -[A7] 00000EAC 008B FABC E501 ori.l A3, 0xFABCE501 label00000EB2: 00000EB2 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4 00000EB4 7264 moveq.l D1, 0x64 00000EB6 1701 move.b -[A3], D1 00000EB8 532B 091E subq.b [A3 + 0x91E], 1 00000EBC 64A3 bcc -0x5B /* 00000E61 */ 00000EBE 0344 bchg D4, D1 00000EC0 3310 move.w -[A1], [A0] 00000EC2 0B09 btst A1, D5 00000EC4 E45B ror D3.w, 2 00000EC6 06D6 .incomplete 00000EC8 3EFB 088D move.w [A7]+, [PC + D0 - 0x115] 00000ECC 2C0F move.l D6, A7 00000ECE 723E moveq.l D1, 0x3E 00000ED0 E4DB roxr .w [A3]+ 00000ED2 083E D630 btst.b <>, 0x30 /* '0' */ 00000ED6 4A62 tst.w -[A2] 00000ED8 1407 move.b D2, D7 00000EDA 014C bchg A4, D0 00000EDC 3E02 move.w D7, D2 00000EDE 53B9 010F 3703 subq.l [0x010F3703], 1 00000EE4 7D7B moveq.l D6, 0x7B 00000EE6 0A27 05BA xori.b -[A7], 0xBA 00000EEA A552 syscall WriteLocation/WriteXPRam, flags=5 00000EEC E544 asl D4.w, 2 00000EEE 1B11 move.b -[A5], [A1] 00000EF0 04E4 .incomplete 00000EF2 6B6B bmi +0x6D /* 00000F5F */ 00000EF4 D607 add.b D3, D7 00000EF6 0396 bclr [A6], D1 00000EF8 C303 abcd D1, D3 00000EFA D6E4 add.w A3, -[A4] 00000EFC 6B3F bmi +0x41 /* 00000F3D */ 00000EFE 1B03 move.b -[A5], D3 00000F00 1402 move.b D2, D2 00000F02 0F85 bclr D5, D7 00000F04 4206 clr.b D6 00000F06 7228 moveq.l D1, 0x28 00000F08 3097 move.w [A0], [A7] 00000F0A 0872 1B04 F51D bchg.b [[A2] + A7 * 4], 0x4 00000F10 5300 subq.b D0, 1 00000F12 C522 and.b -[A2], D2 00000F14 1704 move.b -[A3], D4 00000F16 3CD6 move.w [A6]+, [A6] 00000F18 9317 sub.b [A7], D1 00000F1A C522 and.b -[A2], D2 00000F1C E0C5 asr .w D5 00000F1E 2273 1BEB 1F40 BCF5 197B movea.l A1, [[0x1F40] - 0x430AE685] 00000F28 04FD .incomplete 00000F2A 198B 2117 0496 4002 move.b [[A4] + D2 + 0x4964002], A3 00000F32 8326 or.b -[A6], D1 00000F34 3483 move.w [A2], D3 00000F36 2121 move.l -[A0], -[A1] 00000F38 161E move.b D3, [A6]+ 00000F3A 5A46 addq.w D6, 5 00000F3C FD19 .extension 0xD19 <> // unimplemented 00000F3E 831E or.b [A6]+, D1 00000F40 2704 move.l -[A3], D4 00000F42 705A moveq.l D0, 0x5A 00000F44 460D not.b A5 00000F46 170F move.b -[A3], A7 00000F48 2A6A C30F movea.l A5, [A2 - 0x3CF1] 00000F4C 6501 bcs +0x3 /* 00000F4F */ 00000F4E A303 syscall Write, flags=3 00000F50 5B02 subq.b D2, 5 00000F52 F304 .extension 0x304 <> // unimplemented 00000F54 A512 syscall SetEOF, flags=5 00000F56 8902 sbcd D4, D2 00000F58 5B02 subq.b D2, 5 00000F5A 4966 chk.w D4, -[A6] 00000F5C 34FB 018D move.w [A2]+, [[ + <>] + D0] 00000F60 2775 4B62 6C38 AA5B 8104 move.l [A3 - 0x7EFC], [[A5 + 0x6C38] - 0x55A5] 00000F6A 3785 234B 011B 03FB move.w [[A3 + <>] + 0x11B03FB], D5 00000F72 026A 1B03 1B03 andi.w [A2 + 0x1B03], 0x1B03 00000F78 1B03 move.b -[A5], D3 00000F7A 0B00 btst D0, D5 00000F7C 5AE3 spl -[A3] 00000F7E 0E43 0793 .invalid.w D3, 0x793 // invalid immediate operation 00000F82 329B move.w [A1], [A3]+ 00000F84 020B 6AFB andi.b A3, 0xFB 00000F88 01C3 .incomplete 00000F8A 467B 0003 not.w [PC + D0.w + 0x3] 00000F8E 4FB6 0B4F .invalid 7, <> // invalid opcode 4 with b == 6 00000F92 2702 move.l -[A3], D2 00000F94 935C sub.w [A4]+, D1 00000F96 6227 bhi +0x29 /* 00000FBF */ 00000F98 04F7 .incomplete 00000F9A C5F5 180A muls.w D2, [A5 + D1 + 0xA] 00000F9E D300 addx.b D1, D0 00000FA0 C183 and.l D3, D0 00000FA2 2E10 move.l D7, [A0] 00000FA4 42DD .invalid [A5]+ // invalid opcode 4 with subtype 1 00000FA6 4343 chk.w D1, D3 00000FA8 42A0 clr.l -[A0] 00000FAA 3E79 3317 0473 movea.w A7, [0x33170473] 00000FB0 A1A2 syscall vMWrData, flags=1 00000FB2 FEA0 D300 .extension 0xEA0 <> // unimplemented 00000FB6 E901 asl D1.b, 4 00000FB8 1EFE move.b [A7]+, <> 00000FBA 4607 not.b D7 00000FBC 05F4 .incomplete 00000FBE 9304 subx.b D1, D4 00000FC0 A500 syscall Open/PBHOpen/HOpen, flags=5 00000FC2 5B06 subq.b D6, 5 00000FC4 78BB moveq.l D4, 0xFFFFFFBB 00000FC6 00C1 .incomplete 00000FC8 46D3 move.w SR, [A3] 00000FCA 00C1 .incomplete 00000FCC BAC1 cmpa.w A5, D1 00000FCE 467B 03A3 0D83 00BB 0023 not.w [[0xD83 + D0 * 2] + 0xBB0023] 00000FD8 038B bclr A3, D1 00000FDA 0B8D bclr A5, D5 00000FDC 066B 2327 03E6 addi.w [A3 + 0x3E6], 0x2327 /* '#\'' */ 00000FE2 A301 syscall Close, flags=3 00000FE4 0547 bchg D7, D2 00000FE6 BB00 xor.b D0, D5 00000FE8 A529 syscall HLock, flags=5 00000FEA 5B03 subq.b D3, 5 00000FEC 2A28 F307 move.l D5, [A0 - 0xCF9] 00000FF0 1CFE move.b [A6]+, <> 00000FF2 1C6A 1C7B movea.b A6, [A2 + 0x1C7B] 00000FF6 0327 btst -[A7], D1 00000FF8 06E2 .incomplete 00000FFA 0B22 btst -[A2], D5 00000FFC 2A6A 3C93 movea.l A5, [A2 + 0x3C93] 00001000 0E1E 5B03 .invalid.b [A6]+, 0x3 // invalid immediate operation 00001004 1B01 move.b -[A5], D1 00001006 363A 8507 move.w D3, [PC - 0x7AF9 /* FFFF950F, cstring "" */] 0000100A E300 asl D0.b, 1 0000100C 7646 moveq.l D3, 0x46 0000100E A198 syscall HWPriv, flags=1 00001010 76A1 moveq.l D3, 0xFFFFFFA1 00001012 9876 CDB4 sub.w D4, <> 00001016 534D subq.w A5, 1 00001018 3688 move.w [A3], A0 0000101A A344 syscall SetFPos, flags=3 0000101C 4863 pea.l -[A3] 0000101E 0EDB .incomplete 00001020 2288 move.l [A1], A0 00001022 D301 addx.b D1, D1 00001024 C04B and.w D0, A3 00001026 0203 10A1 andi.b D3, 0xA1 0000102A 0021 4D7B ori.b -[A1], 0x7B /* '{' */ 0000102E 1BAB 2F8B 2CEB move.b [A5 + D2 * 4 - 0x21], [A3 + 0x2F8B] 00001034 1338 A34D move.b -[A1], [0xFFFFA34D] 00001038 0FC0 .incomplete 0000103A 7300 moveq.l D1, 0x00 0000103C 3111 move.w -[A0], [A1] 0000103E E30C lsl D4.b, 1 00001040 9B00 subx.b D5, D0 00001042 2312 move.l -[A1], [A2] 00001044 9361 sub.w -[A1], D1 00001046 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001048 BB01 xor.b D1, D5 0000104A CB0E abcd -[A5], -[A6] 0000104C 5C56 addq.w [A6], 6 0000104E 9B1A sub.b [A2]+, D5 00001050 2706 move.l -[A3], D6 00001052 870F sbcd -[A3], -[A7] 00001054 E2DB lsr .w [A3]+ 00001056 0904 btst D4, D4 00001058 6B05 bmi +0x7 /* 0000105F */ 0000105A BB46 xor.w D6, D5 0000105C DB16 add.b [A6], D5 0000105E 9B0A subx.b -[A5], -[A2] 00001060 F336 .extension 0x336 <> // unimplemented 00001062 830B sbcd -[A1], -[A3] 00001064 1502 move.b -[A2], D2 00001066 FB3E .extension 0xB3E <> // unimplemented 00001068 1B1F move.b -[A5], [A7]+ 0000106A C118 and.b [A0]+, D0 0000106C 1701 move.b -[A3], D1 0000106E BD0F cmpm.b [A6]+, [A7]+ 00001070 2A38 8311 move.l D5, [0xFFFF8311] 00001074 858D BB68 unpk -[A2], -[A5], 0xBB68 00001078 E50D lsl D5.b, 2 0000107A 48A9 C7C5 2AC8 movem.w [A1 + 0x2AC8], D0,D2,D6,D7,A0,A1,A2,A6,A7 00001080 04E5 .incomplete 00001082 2A2B 77ED move.l D5, [A3 + 0x77ED] 00001086 2A2A 6AA5 move.l D5, [A2 + 0x6AA5] 0000108A 363E move.w D3, <> 0000108C A536 syscall MoreMasters, flags=5 0000108E DB04 addx.b D5, D4 00001090 B30D cmpm.b [A1]+, [A5]+ 00001092 AD36 syscall DeleteMenu, auto_pop 00001094 630D bls +0xF /* 000010A3 */ 00001096 2E04 move.l D7, D4 00001098 0312 btst [A2], D1 0000109A DB29 7B01 add.b [A1 + 0x7B01], D5 0000109E 430A .invalid 1, A2 // invalid opcode 4 with b == 4 000010A0 2863 movea.l A4, -[A3] 000010A2 1507 move.b -[A2], D7 000010A4 0139 2705 FDF3 btst [0x2705FDF3], D0 000010AA 0CF3 .incomplete 000010AC 0141 bchg D1, D0 000010AE ABC3 syscall NQDMisc 000010B0 2959 B5E3 move.l [A4 - 0x4A1D], [A1]+ 000010B4 9291 sub.l D1, [A1] 000010B6 B553 xor.w [A3], D2 000010B8 00A9 0B07 068D 66EC ori.l [A1 + 0x66EC], 0xB07068D 000010C0 45AB A386 .invalid 2, [A3 - 0x5C7A] // invalid opcode 4 with b == 6 000010C4 EB04 asl D4.b, 5 000010C6 81AA C92A or.l [A2 - 0x36D6], D0 000010CA A31C syscall FreeMem, flags=3 000010CC 0989 bclr A1, D4 000010CE 1B04 move.b -[A5], D4 000010D0 10B8 6A2E move.b [A0], [0x00006A2E] 000010D4 2882 move.l [A4], D2 000010D6 3319 move.w -[A1], [A1]+ 000010D8 6305 bls +0x7 /* 000010DF */ 000010DA A31C syscall FreeMem, flags=3 000010DC 1402 move.b D2, D2 000010DE EB17 roxl D7.b, 5 000010E0 9B01 subx.b D5, D1 000010E2 A1AE syscall vADBProc/VADBProc, flags=1 000010E4 34D8 move.w [A2]+, [A0]+ 000010E6 1707 move.b -[A3], D7 000010E8 DFA3 add.l -[A3], D7 000010EA 1040 movea.b A0, D0 000010EC BC25 cmp.b D6, -[A5] 000010EE 3333 5D14 move.w -[A1], <> 000010F2 E1AF lsl D7, D0 000010F4 2A6A 1B05 movea.l A5, [A2 + 0x1B05] 000010F8 6D01 blt +0x3 /* 000010FB */ 000010FA E36E lsl D6.w, D1 000010FC A59D syscall MoveHLow, flags=5 000010FE A302 syscall Read, flags=3 00001100 AB24 syscall SetUpStretch 00001102 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 00001104 E5F7 104E roxl .w [A7 + D1.w + 0x4E] 00001108 AB0D syscall GetSeek 0000110A C710 and.b [A0], D3 0000110C 6097 bra -0x67 /* 000010A5 */ 0000110E 906F 9790 sub.w D0, [A7 - 0x6870] 00001112 7B1B moveq.l D5, 0x1B 00001114 6F81 ble -0x7D /* 00001097 */ 00001116 6563 bcs +0x65 /* 0000117B */ 00001118 0523 btst -[A3], D2 0000111A 6F17 ble +0x19 /* 00001133 */ 0000111C 085C C12D bchg.b [A4]+, 0x2D /* '-' */ 00001120 E301 asl D1.b, 1 00001122 A900 syscall GetFNum 00001124 76D3 moveq.l D3, 0xFFFFFFD3 00001126 0083 030B 81A8 ori.l D3, 0x30B81A8 0000112C A301 syscall Close, flags=3 0000112E 3C83 move.w [A6], D3 00001130 4206 clr.b D6 00001132 AB03 syscall Jackson 00001134 585B addq.w [A3]+, 4 00001136 01C3 .incomplete 00001138 2468 0B1F movea.l A2, [A0 + 0xB1F] 0000113C 1412 move.b D2, [A2] 0000113E C35D and.w [A5]+, D1 00001140 00E3 .incomplete 00001142 54C3 scc D3 00001144 31F3 0106 231F 065B move.w [0x0000065B], [[A3 + <>] + D0 + 0x231F] 0000114C 01E3 .incomplete 0000114E 4130 DB02 7334 .invalid 0, [[A0 + <> + A5 * 2] + 0x7334] // invalid opcode 4 with b == 4 00001154 0B00 btst D0, D5 00001156 0680 8B04 B0EB addi.l D0, 0x8B04B0EB // begin alternate branch 0000115A-0000115E label0000115A: 0000115A B0EB 6206 cmpa.w A0, [A3 + 0x6206] // end alternate branch 0000115A-0000115E label0000115A: // (misaligned) 0000115C 6206 bhi +0x8 /* 00001164 */ 0000115E F100 .extension 0x100 <> // unimplemented 00001160 AB0B syscall DrawSlab 00001162 1B06 move.b -[A5], D6 label00001164: 00001164 F36F .extension 0x36F <> // unimplemented 00001166 F312 .extension 0x312 <> // unimplemented 00001168 BB84 xor.l D4, D5 0000116A 9345 subx.w D1, D5 0000116C 6B0A bmi +0xC /* 00001178 */ 0000116E 9345 subx.w D1, D5 00001170 B307 xor.b D7, D1 00001172 5B0A subq.b A2, 5 00001174 6100 7300 bsr +0x7302 /* 00008476 */ label00001178: 00001178 9345 subx.w D1, D5 0000117A FB13 .extension 0xB13 <> // unimplemented 0000117C 2B11 move.l -[A5], [A1] 0000117E 0B01 btst D1, D5 label00001180: 00001180 28D3 move.l [A4]+, [A3] 00001182 0CCB .incomplete 00001184 0F0B btst A3, D7 00001186 010B btst A3, D0 00001188 00D3 .incomplete 0000118A 0C9B 0C0B 017B cmpi.l [A3]+, 0xC0B017B 00001190 05D3 .incomplete 00001192 0C4B 0D0B cmpi.w A3, 0xD0B 00001196 011B btst [A3]+, D0 00001198 13D3 0C63 080B move.b [0x0C63080B], [A3] 0000119E 0133 14D3 btst [A3 + D1.w * 4 - 0x45], D0 000011A2 0C3B 040B 0123 38D3 0C9B 020B cmpi.b [[PC + 0x38D3 + D0] + 0xC9B020B], 0xB 000011AE 01B3 0AD3 bclr [A3 + D0 * 2 - 0x45], D0 000011B2 0CF3 .incomplete 000011B4 9F03 subx.b D7, D3 000011B6 05D3 .incomplete 000011B8 0C06 AB05 cmpi.b D6, 0x5 000011BC D301 addx.b D1, D1 000011BE B30D cmpm.b [A1]+, [A5]+ 000011C0 2B19 move.l -[A5], [A1]+ 000011C2 8107 sbcd D0, D7 000011C4 C106 abcd D0, D6 000011C6 1B0A move.b -[A5], A2 000011C8 9B21 sub.b -[A1], D5 000011CA 1B06 move.b -[A5], D6 000011CC A313 syscall FlushVol, flags=3 000011CE 1B2A 1B06 move.b -[A5], [A2 + 0x1B06] 000011D2 1B38 7300 move.b -[A5], [0x00007300] 000011D6 6382 bls -0x7C /* 0000115A */ 000011D8 5B0A subq.b A2, 5 000011DA 6302 bls +0x4 /* 000011DE */ 000011DC 9345 subx.w D1, D5 label000011DE: 000011DE C61B and.b D3, [A3]+ 000011E0 059B bclr [A3]+, D2 000011E2 82DB divu.w D1, [A3]+ 000011E4 0EFB .incomplete 000011E6 017B 800F bchg [PC + A0.w + 0xF], D0 000011EA B69B cmp.l D3, [A3]+ 000011EC 10FB 1D28 4336 move.b [A0]+, [PC + 0x4336 + D1 * 4] 000011F2 934E subx.w -[A1], -[A6] 000011F4 2D32 8318 move.l -[A6], [A2 + A0 * 2] 000011F8 1F43 1E8B move.b [A7 + 0x1E8B], D3 000011FC 04D3 .incomplete 000011FE 23B1 0C73 1CB3 move.l [A1 + D1 * 4 - 0x77], [A1 + D0 * 4 + 0x73] 00001204 0D0F btst A7, D6 00001206 6CA3 bge -0x5B /* 000011AB */ 00001208 0143 bchg D3, D0 0000120A 1DA3 016C move.b <>, -[A3] 0000120E D30C addx.b -[A1], -[A4] 00001210 3A7B 1153 2D45 3FDB movea.w A5, [[PC] + 0x2D453FDB] 00001218 B263 cmp.w D1, -[A3] 0000121A 21D3 0C9B move.l [0x00000C9B], [A3] 0000121E 09D3 .incomplete 00001220 0CBB 0006 7216 AB1A 4109 cmpi.l [[PC + A2 * 2] + 0x4109], 0x67216 0000122A 6109 bsr +0xB /* 00001235 */ 0000122C 5B01 subq.b D1, 5 0000122E DB41 addx.w D5, D1 00001230 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001232 C504 abcd D2, D4 00001234 DB18 add.b [A0]+, D5 00001236 0706 btst D6, D3 00001238 A616 syscall InitQueue/FInitQueue, flags=6 0000123A C30F abcd -[A1], -[A7] 0000123C 8501 sbcd D2, D1 0000123E 0B00 btst D0, D5 00001240 CB02 abcd D5, D2 00001242 A20B syscall Rename/PBHRename/HRename, flags=2 00001244 351B move.w -[A2], [A3]+ 00001246 6FE5 ble -0x19 /* 0000122D */ 00001248 001B 0AE1 ori.b [A3]+, 0xE1 0000124C 00C8 .incomplete 0000124E 1B6F B39F DB02 move.b [A5 - 0x24FE], [A7 - 0x4C61] 00001254 CD07 abcd D6, D7 00001256 0F45 bchg D5, D7 00001258 18D3 move.b [A4]+, [A3] 0000125A 8113 or.b [A3], D0 0000125C 2334 B310 move.l -[A1], [A4 + A3 * 2] 00001260 FB1E .extension 0xB1E <> // unimplemented 00001262 6C13 bge +0x15 /* 00001277 */ 00001264 23DB 030F D8DB move.l [0x030FD8DB], [A3]+ 0000126A 0376 9301 bchg [[A6 + <> + A1 * 2]], D1 0000126E BB0F cmpm.b [A5]+, [A7]+ 00001270 8300 sbcd D1, D0 00001272 1601 move.b D3, D1 00001274 04A3 0753 8EA5 subi.l -[A3], 0x7538EA5 0000127A 41D3 lea.l A0, [A3] 0000127C 0CA9 4143 0585 0B85 cmpi.l [A1 + 0xB85], 0x41430585 00001284 1FC3 move.b <>, D3 00001286 035B bchg [A3]+, D1 00001288 0212 2314 andi.b [A2], 0x14 0000128C 1703 move.b -[A3], D3 0000128E 5113 subq.b [A3], 8 00001290 23C5 4BE3 0147 move.l [0x4BE30147], D5 00001296 0802 4700 btst.b D2, 0x0 0000129A 61D3 bsr -0x2B /* 0000126F */ 0000129C 2741 8B21 move.l [A3 - 0x74DF], D1 000012A0 103A AB09 move.b D0, [PC - 0x54F7 /* FFFFBDAB, cstring "" */] 000012A4 166B 0E83 movea.b A3, [A3 + 0xE83] 000012A8 3144 125B move.w [A0 + 0x125B], D4 000012AC 0312 btst [A2], D1 000012AE 2349 1C28 move.l [A1 + 0x1C28], A1 000012B2 1E10 move.b D7, [A0] 000012B4 2315 move.l -[A1], [A5] 000012B6 6E2A bgt +0x2C /* 000012E2 */ 000012B8 10FB 08C1 move.b [A0]+, [PC + D0 - 0x63] 000012BC 093A 0801 btst [PC + 0x801 /* 00001ABF, value 0xF */], D4 000012C0 ED9B rol D3, 6 000012C2 3670 008B movea.w A3, [A0 + D0.w - 0x117] 000012C6 2B2A 10C3 move.l -[A5], [A2 + 0x10C3] 000012CA 0F21 btst -[A1], D7 000012CC 031C btst [A4]+, D1 000012CE D300 addx.b D1, D0 000012D0 00EB .incomplete 000012D2 2427 move.l D2, -[A7] 000012D4 0918 btst [A0]+, D4 000012D6 6817 bvc +0x19 /* 000012EF */ 000012D8 046F 1499 04A6 subi.w [A7 + 0x4A6], 0x1499 000012DE F36E .extension 0x36E <> // unimplemented 000012E0 A130 syscall OSEventAvail, flags=1 label000012E2: 000012E2 1332 F27B move.b -[A1], [A2 + A7.w * 2 + 0x7B] 000012E6 AC1E syscall SaveRestoreBits, auto_pop 000012E8 0407 049F subi.b D7, 0x9F 000012EC 657D bcs +0x7F /* 0000136B */ 000012EE 0F72 3B03 0672 1309 bchg [[A2 + <> + D3 * 2] + 0x6721309], D7 000012F6 0704 btst D4, D3 000012F8 A6FB syscall vNewMap, flags=6 000012FA 06DB .incomplete 000012FC 180E move.b D4, A6 000012FE EB86 asl D6, 5 00001300 4A42 tst.w D2 00001302 0812 DB0C btst.b [A2], 0xC 00001306 A5D1 syscall vBTOpen, flags=5 00001308 1E3B 0327 049F 8300 1309 move.b D7, [[PC + 0x49F] + D0 * 2 - 0x7CFFECF7] 00001312 2A10 move.l D5, [A0] 00001314 2303 move.l -[A1], D3 00001316 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 00001318 DB08 addx.b -[A5], -[A0] 0000131A 3B03 move.w -[A5], D3 0000131C D6FB 011C add.w A3, <> 00001320 3B03 move.w -[A5], D3 00001322 09AB 7B0A bclr [A3 + 0x7B0A], D4 00001326 F36E .extension 0x36E <> // unimplemented 00001328 B701 xor.b D1, D3 0000132A 3525 move.w -[A2], -[A5] 0000132C 0193 bclr [A3], D0 0000132E 3670 6B16 0800 movea.w A3, [[A0] + D6 * 2 + 0x800] 00001334 9319 sub.b [A1]+, D1 00001336 6501 bcs +0x3 /* 00001339 */ 00001338 E32A lsl D2.b, D1 0000133A 81B4 1C04 or.l [A4 + D1 * 4 + 0x4], D0 0000133E 127B 3C07 movea.b A1, [PC + D3 * 4 + 0x7] 00001342 078F bclr A7, D3 00001344 B030 2B36 0340 4705 FC17 cmp.b D0, [[A0 + 0x3404705] + D2 * 2 - 0x3E9] 0000134E 0183 bclr D3, D0 00001350 7B69 moveq.l D5, 0x69 00001352 B1D7 cmpa.l A0, [A7] 00001354 0F02 btst D2, D7 00001356 9B13 sub.b [A3], D5 00001358 723E moveq.l D1, 0x3E 0000135A CB01 abcd D5, D1 0000135C 2709 move.l -[A3], A1 0000135E C40F and.b D2, A7 00001360 2501 move.l -[A2], D1 00001362 16E3 move.b [A3]+, -[A3] 00001364 0525 btst -[A5], D2 00001366 011C btst [A4]+, D0 00001368 3E61 movea.w A7, -[A1] 0000136A 0030 0FA1 DA1B ori.b [A0 + A5 * 2 + 0x1B], 0xA1 00001370 5333 1E06 subq.b [A3 + D1 * 8 + 0x6], 1 00001374 E636 roxr D6.b, D3 00001376 E604 asr D4.b, 3 00001378 1B02 move.b -[A5], D2 0000137A 5090 addq.l [A0], 8 0000137C CB18 and.b [A0]+, D5 0000137E 10EB 0C28 move.b [A0]+, [A3 + 0xC28] 00001382 B309 cmpm.b [A1]+, [A1]+ 00001384 3E78 01B9 movea.w A7, [0x000001B9] 00001388 76E6 moveq.l D3, 0xFFFFFFE6 0000138A D6E6 add.w A3, -[A6] 0000138C 5B02 subq.b D2, 5 0000138E E306 asl D6.b, 1 00001390 9304 subx.b D1, D4 00001392 B308 cmpm.b [A1]+, [A0]+ 00001394 5873 49E6 addq.w <>, 4 00001398 1B03 move.b -[A5], D3 0000139A 0701 btst D1, D3 0000139C A5E3 syscall vFndFilName, flags=5 0000139E 2A0B move.l D5, A3 000013A0 1503 move.b -[A2], D3 000013A2 5212 addq.b [A2], 1 000013A4 C037 07FC and.b D0, <> 000013A8 81C2 divs.w D0, D2 000013AA 216C 6333 2A28 move.l [A0 + 0x2A28], [A4 + 0x6333] 000013B0 731B moveq.l D1, 0x1B 000013B2 1E63 movea.b A7, -[A3] 000013B4 335B 0644 move.w [A1 + 0x644], [A3]+ 000013B8 2CFB 131E 2C81 move.l [A6]+, [[PC] + D1 * 2 + 0x2C81] 000013BE 811B or.b [A3]+, D0 000013C0 0393 bclr [A3], D1 000013C2 581C addq.b [A4]+, 4 000013C4 2C02 move.l D6, D2 000013C6 0F6C C03A bchg [A4 - 0x3FC6], D7 000013CA 45C9 lea.l A2, A1 000013CC 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 000013CE D513 add.b [A3], D2 000013D0 0063 3334 ori.w -[A3], 0x3334 /* '34' */ 000013D4 C103 abcd D0, D3 000013D6 7CE3 moveq.l D6, 0xFFFFFFE3 000013D8 2A85 move.l [A5], D5 000013DA BCE3 cmpa.w A6, -[A3] 000013DC 2A17 move.l D5, [A7] 000013DE 0AE2 .incomplete 000013E0 0F30 21E5 btst <>, D7 000013E4 0301 btst D1, D1 000013E6 F351 .extension 0x351 <> // unimplemented 000013E8 6DDB blt -0x23 /* 000013C5 */ 000013EA 6C50 bge +0x52 /* 0000143C */ 000013EC 1709 move.b -[A3], A1 000013EE B704 xor.b D4, D3 000013F0 0263 30DE andi.w -[A3], 0x30DE 000013F4 8230 A406 or.b D1, [A0 + A2.w * 4 + 0x6] 000013F8 2305 move.l -[A1], D5 000013FA 4566 chk.w D2, -[A6] 000013FC 2814 move.l D4, [A4] 000013FE 020F 8239 andi.b A7, 0x39 /* '9' */ 00001402 D97E add.w <>, D4 00001404 8324 or.b -[A4], D1 00001406 006B 6201 CE83 ori.w [A3 - 0x317D], 0x6201 0000140C 2402 move.l D2, D2 0000140E 0788 bclr A0, D3 00001410 3D02 move.w -[A6], D2 00001412 0F01 btst D1, D7 00001414 0181 bclr D1, D0 00001416 000F 020F ori.b A7, 0xF 0000141A 7E5B moveq.l D7, 0x5B 0000141C 2689 move.l [A3], A1 0000141E D05B add.w D0, [A3]+ 00001420 2635 E383 0028 E014 move.l D3, [[ + <> + A6 * 2] + 0x28E014] 00001428 45EB 4307 lea.l A2, [A3 + 0x4307] 0000142C 9DEC 1708 sub.l A6, [A4 + 0x1708] 00001430 4D65 chk.w D6, -[A5] 00001432 0737 0854 btst [A7 + D0 + 0x54], D3 00001436 3B03 move.w -[A5], D3 00001438 215D 6305 move.l [A0 + 0x6305], [A5]+ label0000143C: 0000143C E803 asr D3.b, 4 0000143E 053B 0322 5B26 2708 btst [[PC + 0x5B26 + D0 * 2] + 0x2708], D2 00001446 C783 and.l D3, D3 00001448 215C E500 move.l [A0 - 0x1B00], [A4]+ 0000144C 570A subq.b A2, 3 0000144E 4EE3 jmp -[A3] 00001450 1953 1D83 move.b [A4 + 0x1D83], [A3] 00001454 1736 0B1A 0319 move.b -[A3], [[A6 + D0 * 2] + 0x319] 0000145A 049B 1745 FEA5 subi.l [A3]+, 0x1745FEA5 00001460 FD41 .extension 0xD41 <> // unimplemented 00001462 0078 6311 0EE3 ori.w [0x00000EE3], 0x6311 00001468 0C04 A03B cmpi.b D4, 0x3B /* ';' */ 0000146C 03FB .incomplete 0000146E 0350 bchg [A0], D1 00001470 06E6 .incomplete 00001472 6A4A bpl +0x4C /* 000014BE */ 00001474 0B02 btst D2, D5 00001476 0DFF .incomplete 00001478 BB07 xor.b D7, D5 0000147A 3649 movea.w A3, A1 0000147C 2DA9 DE0F 2160 2975 move.l [A6 + 0x2975], [A1 - 0x21F1] 00001484 8192 or.l [A2], D0 00001486 230A move.l -[A1], A2 00001488 D307 addx.b D1, D7 0000148A 070B btst A3, D3 0000148C 0D5B bchg [A3]+, D6 0000148E 0383 bclr D3, D1 00001490 03A8 8300 bclr [A0 - 0x7D00], D1 00001494 3868 1329 movea.w A4, [A0 + 0x1329] 00001498 4509 .invalid 2, A1 // invalid opcode 4 with b == 4 0000149A F311 .extension 0x311 <> // unimplemented 0000149C 38D3 move.w [A4]+, [A3] 0000149E 008B 0C3C 5B38 ori.l A3, 0xC3C5B38 000014A4 FA25 01A5 .unknown 0xFA25 0x01A5 (W = 5) 000014A8 7345 moveq.l D1, 0x45 000014AA 1C9B move.b [A6], [A3]+ 000014AC 0413 007B subi.b [A3], 0x7B /* '{' */ 000014B0 03FB .incomplete 000014B2 1B63 0338 move.b [A5 + 0x338], -[A3] 000014B6 A6B3 syscall vFClose, flags=6 000014B8 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000014BA 0169 4B03 bchg [A1 + 0x4B03], D0 label000014BE: 000014BE 58A8 1D0B addq.l [A0 + 0x1D0B], 4 000014C2 1E7B 03B3 0104 130F A90B B309 movea.b A7, [[0x104130F + D0 * 2] - 0x56F44CF7] 000014CE 5050 addq.w [A0], 8 000014D0 A306 syscall KillIO, flags=3 000014D2 734C moveq.l D1, 0x4C 000014D4 990B subx.b -[A4], -[A3] 000014D6 49A4 .invalid 4, -[A4] // invalid opcode 4 with b == 6 000014D8 6B09 bmi +0xB /* 000014E3 */ 000014DA 3CEB 1D1E move.w [A6]+, [A3 + 0x1D1E] 000014DE 507B 0DFB 0DE3 1BE1 A2D3 06EB addq.w [[0xDE31BE1] - 0x5D2CF915], 8 000014EA 2D0D move.l -[A6], A5 000014EC A383 syscall SetOSDefault, flags=3 000014EE 1543 14B3 move.b [A2 + 0x14B3], D3 000014F2 144B movea.b A2, A3 000014F4 1413 move.b D2, [A3] 000014F6 184B movea.b A4, A3 000014F8 1443 movea.b A2, D3 000014FA 2313 move.l -[A1], [A3] 000014FC 186A 1E50 movea.b A4, [A2 + 0x1E50] 00001500 4233 2050 clr.b [A3 + D2.w + 0x50] 00001504 A14D syscall PurgeMem, flags=1 00001506 AB06 syscall CullPoints 00001508 214F 2B25 move.l [A0 + 0x2B25], A7 0000150C 2107 move.l -[A0], D7 0000150E 0F04 btst D4, D7 00001510 7B91 moveq.l D5, 0xFFFFFF91 00001512 2356 A70B move.l [A1 - 0x58F5], [A6] 00001516 ABE1 syscall 0xBE1 00001518 06D3 .incomplete 0000151A 1BA1 0233 move.b [A5 + D0.w * 2 + 0x33], -[A1] 0000151E 0804 4542 btst.b D4, 0x42 /* 'B' */ 00001522 8714 or.b [A4], D3 00001524 3D8B 1521 022B move.w [[A6 + 0x22B + D1 * 4]], A3 0000152A 70C7 moveq.l D0, 0xFFFFFFC7 0000152C 144B movea.b A2, A3 0000152E 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 00001530 2102 move.l -[A0], D2 00001532 F30F .extension 0x30F <> // unimplemented 00001534 F713 .extension 0x713 <> // unimplemented 00001536 FBE1 .invalid <> 00001538 0283 21C1 022B andi.l D3, 0x21C1022B 0000153E 38F7 146F move.w [A4]+, [A7 + D1.w * 4 + 0x6F] 00001542 C102 abcd D0, D2 00001544 EB19 rol D1.b, 5 00001546 C102 abcd D0, D2 00001548 6307 bls +0x9 /* 00001551 */ 0000154A 041E 5073 subi.b [A6]+, 0x73 /* 's' */ 0000154E 010E btst A6, D0 00001550 0B04 btst D4, D5 00001552 0317 btst [A7], D1 00001554 44B7 0BAA 6B09 E302 neg.l [[0x6B09 + D0 * 2] - 0x1CFE] 0000155C 2B06 move.l -[A5], D6 0000155E 2B15 move.l -[A5], [A5] 00001560 6324 bls +0x26 /* 00001586 */ 00001562 D300 addx.b D1, D0 00001564 B310 xor.b [A0], D1 00001566 B351 xor.w [A1], D1 00001568 EB20 asl D0.b, D5 0000156A A878 syscall SetOrigin 0000156C 814C D30C pack -[A0], -[A4], 0xD30C 00001570 A52A syscall HUnlock, flags=5 00001572 3860 movea.w A4, -[A0] 00001574 0A53 0414 xori.w [A3], 0x414 00001578 6305 bls +0x7 /* 0000157F */ 0000157A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000157C 1701 move.b -[A3], D1 0000157E 4D4B chk.w D6, A3 00001580 1714 move.b -[A3], [A4] 00001582 1703 move.b -[A3], D3 00001584 EDCB 1414 bfffo D1, A3 {16:20} // begin alternate branch 00001586-00001588 label00001586: 00001586 1414 move.b D2, [A4] // end alternate branch 00001586-00001588 label00001586: // (misaligned) 00001588 006B 5F42 C54A ori.w [A3 - 0x3AB6], 0x5F42 /* '_B' */ 0000158E 2E0B move.l D7, A3 00001590 0EF1 .incomplete 00001592 3150 F204 move.w [A0 - 0xDFC], [A0] 00001596 9301 subx.b D1, D1 00001598 429A clr.l [A2]+ 0000159A 1C38 1402 move.b D6, [0x00001402] 0000159E 0B00 btst D0, D5 000015A0 9B02 subx.b D5, D2 000015A2 85C7 divs.w D2, D7 000015A4 1402 move.b D2, D2 000015A6 DB1C add.b [A4]+, D5 000015A8 270B move.l -[A3], A3 000015AA FFED .invalid <> 000015AC 0627 0C05 addi.b -[A7], 0x5 000015B0 1071 3163 087D 3117 08DA movea.b A0, [[A1 + 0x87D] + 0x311708DA] 000015BA 1B0F move.b -[A5], A7 000015BC 652C bcs +0x2E /* 000015EA */ 000015BE C358 and.w [A0]+, D1 000015C0 FABC C53A .extension 0xABC <> // unimplemented 000015C4 3709 move.w -[A3], A1 000015C6 17AB 105D 2A61 move.b [A3 + D2 * 2 + 0x61], [A3 + 0x105D] 000015CC 0382 bclr D2, D1 000015CE 7305 moveq.l D1, 0x05 000015D0 1B64 170B move.b [A5 + 0x170B], -[A4] 000015D4 D833 2528 0453 add.b D4, [A3 + 0x453 + D2 * 4] 000015DA 1E38 830E move.b D7, [0xFFFF830E] 000015DE B323 xor.b -[A3], D1 000015E0 04DB .incomplete 000015E2 1017 move.b D0, [A7] 000015E4 0045 0F49 ori.w D5, 0xF49 000015E8 CAD1 mulu.w D5, [A1] label000015EA: 000015EA 0906 btst D6, D4 000015EC 9A17 sub.b D5, [A7] 000015EE 0762 bchg -[A2], D3 000015F0 0402 5349 subi.b D2, 0x49 /* 'I' */ 000015F4 053E btst <>, D2 000015F6 6708 beq +0xA /* 00001600 */ 000015F8 538B subq.l A3, 1 000015FA 182B 1E28 move.b D4, [A3 + 0x1E28] 000015FE 8B0C sbcd -[A5], -[A4] label00001600: 00001600 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00001602 170A move.b -[A3], A2 00001604 C807 and.b D4, D7 00001606 0C0F 8715 cmpi.b A7, 0x15 0000160A 0B13 btst [A3], D5 0000160C 0336 AB02 FA83 btst [[A6 + <> + A2 * 2] - 0x57D], D1 00001612 2A07 move.l D5, D7 00001614 0848 366A bchg.b A0, 0x6A /* 'j' */ 00001618 2305 move.l -[A1], D5 0000161A 2B06 move.l -[A5], D6 0000161C 8B04 sbcd D5, D4 0000161E 7B06 moveq.l D5, 0x06 00001620 25A8 6B4E 2708 move.l [A2 + <> + D2 * 8], [A0 + 0x6B4E] 00001626 4DCB lea.l A6, A3 00001628 1127 move.b -[A0], -[A7] 0000162A 07E4 .incomplete 0000162C 8D06 sbcd D6, D6 0000162E A5A1 syscall vMRdData, flags=5 00001630 7304 moveq.l D1, 0x04 00001632 5B26 subq.b -[A6], 5 00001634 0300 btst D0, D1 00001636 C5E4 muls.w D2, -[A4] 00001638 F30C .extension 0x30C <> // unimplemented 0000163A 9113 sub.b [A3], D0 0000163C 9B0C subx.b -[A5], -[A4] 0000163E 9715 sub.b [A5], D3 00001640 6C93 bge -0x6B /* 000015D5 */ 00001642 5A36 2303 9302 02C3 addq.b [[A6 + <> + D2 * 2] - 0x6CFDFD3D], 5 0000164A 5E07 addq.b D7, 7 0000164C 0895 E636 bclr.b [A5], 0x36 /* '6' */ 00001650 8514 or.b [A4], D2 00001652 0F65 bchg -[A5], D7 00001654 04CD .incomplete 00001656 0F25 btst -[A5], D7 00001658 E903 asl D3.b, 4 0000165A 1624 move.b D3, -[A4] 0000165C 5A53 addq.w [A3], 5 0000165E 0953 bchg [A3], D4 00001660 0463 0503 subi.w -[A3], 0x503 00001664 1607 move.b D3, D7 00001666 04AF 8EDB 2814 00DB subi.l [A7 + 0xDB], 0x8EDB2814 0000166E 141C move.b D2, [A4]+ 00001670 1040 movea.b A0, D0 00001672 00A3 4A14 EA73 ori.l -[A3], 0x4A14EA73 00001678 03C1 .incomplete 0000167A 2117 move.l -[A0], [A7] 0000167C 045E 436F subi.w [A6]+, 0x436F /* 'Co' */ 00001680 C904 abcd D4, D4 00001682 F84B 3CC9 .extension 0x84B <>, 0x3CC9 // unimplemented 00001686 047B 190E 0A0B subi.w [PC + D0 * 2 + 0xB], 0x190E 0000168C 2317 move.l -[A1], [A7] 0000168E 0430 2853 093E 6305 4B10 00E3 subi.b [[A0 + 0x63054B10] + D0 + 0xE3], 0x53 /* 'S' */ 0000169A 44B3 2C85 neg.l [A3 + D2 * 4 - 0x123] 0000169E 0512 btst [A2], D2 000016A0 0B23 btst -[A3], D5 000016A2 A105 syscall Status, flags=1 000016A4 0672 6407 0580 addi.w [ + <> + D0 * 4], 0x6407 000016AA 2A10 move.l D5, [A0] 000016AC AB25 syscall SlabMode 000016AE EB2E lsl D6.b, D5 000016B0 531E subq.b [A6]+, 1 000016B2 0474 BB88 E936 4069 7BE5 7E17 subi.w [[A4 + 0x40697BE5] + A6 + 0x7E17], 0xBB88 000016BE 04A1 0708 0983 subi.l -[A1], 0x7080983 000016C4 1433 2144 move.b D2, <> 000016C8 6433 bcc +0x35 /* 000016FD */ 000016CA 1214 move.b D1, [A4] 000016CC 1701 move.b -[A3], D1 000016CE F407 .invalid <> 000016D0 0993 bclr [A3], D4 000016D2 0B23 btst -[A3], D5 000016D4 1421 move.b D2, -[A1] 000016D6 0A27 018E xori.b -[A7], 0x8E 000016DA 2A6A 3B04 movea.l A5, [A2 + 0x3B04] 000016DE 170B move.b -[A3], A3 000016E0 880F or.b D4, A7 000016E2 ED01 asl D1.b, 6 000016E4 2A28 8300 move.l D5, [A0 - 0x7D00] 000016E8 6ACB bpl -0x33 /* 000016B5 */ 000016EA 0B21 btst -[A1], D5 000016EC 01EA .incomplete 000016EE AB33 syscall bMAIN3 000016F0 652F bcs +0x31 /* 00001721 */ 000016F2 1C6A 9904 movea.b A6, [A2 - 0x66FC] 000016F6 6A85 bpl -0x79 /* 0000167D */ 000016F8 044B 0162 subi.w A3, 0x162 000016FC 14A1 move.b [A2], -[A1] 000016FE 10C5 move.b [A0]+, D5 00001700 01EA .incomplete 00001702 9307 subx.b D1, D7 00001704 EA13 roxr D3.b, 5 00001706 074B bchg A3, D3 00001708 5A32 1AE3 addq.b [A2 + D1 * 2 - 0x29], 5 0000170C 3CC5 move.w [A6]+, D5 0000170E 619B bsr -0x63 /* 000016AB */ 00001710 568B addq.l A3, 3 00001712 0D33 06E0 btst [A3 + D0.w * 8 - 0x32], D6 00001716 C500 abcd D2, D0 00001718 2193 2707 DFA3 020F move.l [[A0 + <>] + D2 * 8 - 0x205CFDF1], [A3] 00001720 0DB9 0EA5 120E bclr [0x0EA5120E], D6 00001726 9B2E 3B05 sub.b [A6 + 0x3B05], D5 0000172A 0409 363B subi.b A1, 0x3B /* ';' */ 0000172E 2504 move.l -[A2], D4 00001730 5B28 0C54 subq.b [A0 + 0xC54], 5 00001734 AB00 syscall BitBlt 00001736 A520 syscall SetPtrSize, flags=5 00001738 C807 and.b D4, D7 0000173A 0392 bclr [A2], D1 0000173C 3B20 move.w -[A5], -[A0] 0000173E 1703 move.b -[A3], D3 00001740 963B 200C sub.b D3, [PC + D2.w + 0xC] 00001744 9CA5 sub.l D6, -[A5] 00001746 0273 357B 508D andi.w [A3 + D5.w - 0x115], 0x357B /* '5{' */ 0000174C 0321 btst -[A1], D1 0000174E 87B8 28CB or.l [0x000028CB], D3 00001752 34AE 06DE move.w [A2], [A6 + 0x6DE] 00001756 630B bls +0xD /* 00001763 */ 00001758 839F or.l [A7]+, D1 0000175A FB12 .extension 0xB12 <> // unimplemented 0000175C BBBA 6B36 xor.l [PC + 0x6B36 /* 00008294, cstring "" */], D5 00001760 7302 moveq.l D1, 0x02 00001762 F327 .extension 0x327 <> // unimplemented 00001764 5603 addq.b D3, 3 00001766 0A13 02A5 xori.b [A3], 0xA5 0000176A 220B move.l D1, A3 0000176C 3AB3 1127 081F 3ED5 2762 move.w [A5], [[A3 + 0x81F] + D1 + 0x3ED52762] 00001776 B828 56D3 cmp.b D4, [A0 + 0x56D3] 0000177A 579B subq.l [A3]+, 3 0000177C 0143 bchg D3, D0 0000177E 0473 0253 36E1 subi.w [A3 + D3.w * 8 - 0x31], 0x253 00001784 0343 bchg D3, D1 00001786 1C4A movea.b A6, A2 00001788 8417 or.b D2, [A7] 0000178A 0297 437B 2B03 andi.l [A7], 0x437B2B03 00001790 3708 move.w -[A3], A0 00001792 4B37 0774 .invalid 5, <> // invalid opcode 4 with b == 4 00001796 ED2B lsl D3.b, D6 00001798 5B00 subq.b D0, 5 0000179A B828 06DE cmp.b D4, [A0 + 0x6DE] 0000179E 3284 move.w [A1], D4 000017A0 00CB .incomplete 000017A2 198C E04A move.b [A4 + A6.w + 0x4A], A4 000017A6 8400 or.b D2, D0 000017A8 1306 move.b -[A1], D6 000017AA 2B01 move.l -[A5], D1 000017AC A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 000017AE 9300 subx.b D1, D0 000017B0 2700 move.l -[A3], D0 000017B2 1A8D move.b [A5], A5 000017B4 0345 bchg D5, D1 000017B6 0C07 079F cmpi.b D7, 0x9F 000017BA 8D03 sbcd D6, D3 000017BC 6B0A bmi +0xC /* 000017C8 */ 000017BE 8D03 sbcd D6, D3 000017C0 42BB 0C28 clr.l [PC + D0 * 4 + 0x28] 000017C4 5B09 subq.b A1, 5 000017C6 C501 abcd D2, D1 label000017C8: 000017C8 3B21 move.w -[A5], -[A1] 000017CA 8CEE 4AB2 divu.w D6, [A6 + 0x4AB2] 000017CE 7600 moveq.l D3, 0x00 000017D0 F364 .extension 0x364 <> // unimplemented 000017D2 EB05 asl D5.b, 5 000017D4 0B15 btst [A5], D5 000017D6 9716 sub.b [A6], D3 000017D8 C929 094D and.b [A1 + 0x94D], D4 000017DC 0573 0559 bchg [[A3]], D2 000017E0 0503 btst D3, D2 000017E2 0065 04FB ori.w -[A5], 0x4FB 000017E6 6423 bcc +0x25 /* 0000180B */ 000017E8 0253 1397 andi.w [A3], 0x1397 000017EC 1707 move.b -[A3], D7 000017EE CA43 and.w D5, D3 000017F0 2073 0522 4EA3 0363 movea.l A0, [[A3 + 0x4EA3 + D0 * 4] + 0x363] 000017F8 5393 subq.l [A3], 1 000017FA 01C2 .incomplete 000017FC 6353 bls +0x55 /* 00001851 */ 000017FE 1C04 move.b D6, D4 00001800 3385 000F move.w [A1 + D0.w + 0xF], D5 00001804 E919 rol D1.b, 4 00001806 4B33 1556 .invalid 5, <> // invalid opcode 4 with b == 4 0000180A 6310 bls +0x12 /* 0000181C */ 0000180C 8B4E 270B pack -[A5], -[A6], 0x270B 00001810 8512 or.b [A2], D2 00001812 4B33 0073 .invalid 5, [A3 + D0.w + 0x73] // invalid opcode 4 with b == 4 00001816 436E 2A5A chk.w D1, [A6 + 0x2A5A] 0000181A 858D 4901 unpk -[A2], -[A5], 0x4901 // begin alternate branch 0000181C-0000181E label0000181C: 0000181C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 // end alternate branch 0000181C-0000181E label0000181C: // (misaligned) 0000181E 332E 1400 move.w -[A1], [A6 + 0x1400] 00001822 5B34 858D subq.b [[ + <>] + A0 * 4], 5 00001826 0B23 btst -[A3], D5 00001828 3703 move.w -[A3], D3 0000182A 1EE3 move.b [A7]+, -[A3] 0000182C 040B 0144 subi.b A3, 0x44 /* 'D' */ 00001830 4849 pea.l A1 00001832 DB04 addx.b D5, D4 00001834 8641 or.w D3, D1 00001836 213C 9B12 1E86 move.l -[A0], 0x9B121E86 0000183C 0B12 btst [A2], D5 0000183E E305 asl D5.b, 1 00001840 5305 subq.b D5, 1 00001842 4347 chk.w D1, D7 00001844 A500 syscall Open/PBHOpen/HOpen, flags=5 00001846 8501 sbcd D2, D1 00001848 8B0E sbcd -[A5], -[A6] 0000184A 1E86 move.b [A7], D6 0000184C 0B14 btst [A4], D5 0000184E F81E 864B .tblXX 0xF81E, 0x864B // unimplemented 00001852 043B 111E 860B subi.b [PC + A0.w * 8 + 0xB], 0x1E 00001858 0707 btst D7, D3 0000185A 090D btst A5, D4 0000185C 0708 btst A0, D3 0000185E 14AB 058B move.b [A2], [A3 + 0x58B] 00001862 043A 9B01 5B3E subi.b [PC + 0x5B3E /* 000073A2, cstring "" */], 0x1 00001868 5300 subq.b D0, 1 0000186A 7B1D moveq.l D5, 0x1D 0000186C 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 0000186E 0F21 btst -[A1], D7 00001870 016B 01D3 bchg [A3 + 0x1D3], D0 00001874 6753 beq +0x55 /* 000018C9 */ 00001876 00AB 0A07 04C2 F1BF ori.l [A3 - 0xE41], 0xA0704C2 0000187E F30C .extension 0x30C <> // unimplemented 00001880 1EC0 move.b [A7]+, D0 00001882 0701 btst D1, D3 00001884 C429 0463 and.b D2, [A1 + 0x463] 00001888 0823 026B btst.b -[A3], 0x6B /* 'k' */ 0000188C 2E82 move.l [A7], D2 0000188E 8B02 sbcd D5, D2 00001890 FC5B 1156 .extension 0xC5B <>, 0x1156 // unimplemented 00001894 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001896 136C 7362 F30A move.b [A1 - 0xCF6], [A4 + 0x7362] 0000189C 333A 568B move.w -[A1], [PC + 0x568B /* 00006F29, cstring "" */] 000018A0 0293 3BC5 040F andi.l [A3], 0x3BC5040F 000018A6 1EC0 move.b [A7]+, D0 000018A8 5300 subq.b D0, 1 000018AA 2300 move.l -[A1], D0 000018AC 3302 move.w -[A1], D2 000018AE 6BA5 bmi -0x59 /* 00001855 */ 000018B0 1E86 move.b [A7], D6 000018B2 1B31 7316 C8C0 move.b -[A5], [[A1] + D7 * 2 - 0x3740] 000018B8 A1FF syscall XFindLine/TEFindLine, flags=1 000018BA B306 xor.b D6, D1 000018BC 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 000018BE BBE5 cmpa.l A5, -[A5] 000018C0 0D17 btst [A7], D6 000018C2 0E63 0708 .invalid.w -[A3], 0x708 // invalid immediate operation 000018C6 5F23 subq.b -[A3], 7 000018C8 0793 bclr [A3], D3 000018CA 0A07 0F51 xori.b D7, 0x51 /* 'Q' */ 000018CE 7349 moveq.l D1, 0x49 000018D0 1443 movea.b A2, D3 000018D2 4723 .invalid 3, -[A3] // invalid opcode 4 with b == 4 000018D4 0723 btst -[A3], D3 000018D6 03EA .incomplete 000018D8 7B18 moveq.l D5, 0x18 000018DA 0F06 btst D6, D7 000018DC 7210 moveq.l D1, 0x10 000018DE D30E addx.b -[A1], -[A6] 000018E0 3214 move.w D1, [A4] 000018E2 001B 348C ori.b [A3]+, 0x8C 000018E6 0300 btst D0, D1 000018E8 DB01 addx.b D5, D1 000018EA 5340 subq.w D0, 1 000018EC DB01 addx.b D5, D1 000018EE 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000018F0 4A93 tst.l [A3] 000018F2 0200 631A andi.b D0, 0x1A 000018F6 2B03 move.l -[A5], D3 000018F8 16E4 move.b [A3]+, -[A4] 000018FA B301 xor.b D1, D1 000018FC 7349 moveq.l D1, 0x49 000018FE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00001900 DB08 addx.b -[A5], -[A0] 00001902 1636 CB04 move.b D3, <> 00001906 1637 05E7 move.b D3, <> 0000190A 9C18 sub.b D6, [A0]+ 0000190C 0F34 1FEB 57F3 BF03 4483 btst [[0x57F3] - 0x40FCBB7D], D7 00001916 673B beq +0x3D /* 00001953 */ 00001918 366B 2C0A movea.w A3, [A3 + 0x2C0A] 0000191C 2B41 170D move.l [A5 + 0x170D], D1 00001920 9241 sub.w D1, D1 00001922 938B subx.l -[A1], -[A3] 00001924 5D9B subq.l [A3]+, 6 00001926 5453 addq.w [A3], 2 00001928 E607 asr D7.b, 3 0000192A 0E0E 2B25 .invalid.b A6, 0x25 /* '%' */ // invalid immediate operation 0000192E 1273 5D06 080F movea.b A1, [[A3 + <>] + D5 * 4 + 0x80F] 00001934 708D moveq.l D0, 0xFFFFFF8D 00001936 B2FB 4817 cmpa.w A1, [PC + D4 + 0x17] 0000193A 0E2C DB1B 1EFB .invalid.b [A4 + 0x1EFB], 0x1B // invalid immediate operation 00001940 480B nbcd.b A3 00001942 022B 2DA6 0B16 andi.b [A3 + 0xB16], 0xA6 00001948 21B3 7B5D 32C3 move.l [A0 + D3.w * 2 - 0x61], <> 0000194E 025B 40D3 andi.w [A3]+, 0x40D3 00001952 0A2B 41F3 013C xori.b [A3 + 0x13C], 0xF3 00001958 FB1E .extension 0xB1E <> // unimplemented 0000195A 069A 1B2D 4AC3 addi.l [A2]+, 0x1B2D4AC3 00001960 0284 5B4F 410A andi.l D4, 0x5B4F410A /* '[OA\n' */ 00001966 4201 clr.b D1 00001968 01C1 .incomplete 0000196A DB23 add.b -[A3], D5 0000196C 0343 bchg D3, D1 0000196E 2AED E8F3 move.l [A5]+, [A5 - 0x170D] 00001972 101C move.b D0, [A4]+ 00001974 1612 move.b D3, [A2] 00001976 433C 1283 6F12 .invalid 1, 0x12836F12 // invalid opcode 4 with b == 4 0000197C 3341 934F move.w [A1 - 0x6CB1], D1 00001980 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001982 2122 move.l -[A0], -[A2] 00001984 1709 move.b -[A3], A1 00001986 84B3 2507 0CF8 1700 or.l D2, [[A3 + <>] + D2 * 4 + 0xCF81700] 0000198E A5E5 syscall vAdjEOF, flags=5 00001990 98CB sub.w A4, A3 00001992 9807 sub.b D4, D7 00001994 0BA5 bclr -[A5], D5 00001996 5810 addq.b [A0], 4 00001998 0B21 btst -[A1], D5 0000199A 5085 addq.l D5, 8 0000199C 9953 sub.w [A3], D4 0000199E 1813 move.b D4, [A3] 000019A0 621B bhi +0x1D /* 000019BD */ 000019A2 56D9 sne [A1]+ 000019A4 861E or.b D3, [A6]+ 000019A6 7B5D moveq.l D5, 0x5D 000019A8 A955 syscall DisposeControl 000019AA 2B03 move.l -[A5], D3 000019AC 7B3C moveq.l D5, 0x3C 000019AE 25C6 A0D3 move.l [PC - 0x5F2D /* FFFFBA83, cstring "" */], D6 000019B2 3717 move.w -[A3], [A7] 000019B4 0363 bchg -[A3], D1 000019B6 070B btst A3, D3 000019B8 48D3 3734 movem.l [A3], D2,D4,D5,A0,A1,A2,A4,A5 000019BC 031A btst [A2]+, D1 000019BE 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 000019C0 121B move.b D1, [A3]+ 000019C2 2301 move.l -[A1], D1 000019C4 CD7B 0630 and.w [PC + D0.w * 8 + 0x30], D6 000019C8 9B2C 8D21 sub.b [A4 - 0x72DF], D5 000019CC 0704 btst D4, D3 000019CE A548 syscall PtrZone, flags=5 000019D0 D337 12D3 add.b [A7 + D1.w * 2 - 0x45], D1 000019D4 37FA BC02 178C move.w <>, [PC - 0x43FE /* FFFFD5D8, cstring "" */] 000019DA 9073 1C2B sub.w D0, [A3 + D1 * 4 + 0x2B] 000019DE 41B3 0C33 .invalid 0, [A3 + D0 * 4 + 0x33] // invalid opcode 4 with b == 6 000019E2 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4 000019E4 8863 or.w D4, -[A3] 000019E6 5157 subq.w [A7], 8 000019E8 0C02 1706 cmpi.b D2, 0x6 000019EC BD0B cmpm.b [A6]+, [A3]+ 000019EE 071E btst [A6]+, D3 000019F0 283B 91EB 43DB 0958 7B58 move.l D4, [[0x43DB] + 0x9587B58] 000019FA 9B00 subx.b D5, D0 000019FC FB01 .extension 0xB01 <> // unimplemented 000019FE 5B55 subq.w [A5], 5 00001A00 0606 A56B addi.b D6, 0x6B /* 'k' */ 00001A04 7358 moveq.l D1, 0x58 00001A06 1E28 7B0D move.b D7, [A0 + 0x7B0D] 00001A0A 3AFA 831D move.w [A5]+, [PC - 0x7CE3 /* FFFF9D29, cstring "" */] 00001A0E 8B04 sbcd D5, D4 00001A10 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4 00001A12 42B6 0667 clr.l [A6 + D0.w * 8 + 0x67] 00001A16 0C95 5A17 0CD2 cmpi.l [A5], 0x5A170CD2 00001A1C 0703 btst D3, D3 00001A1E 2583 08B2 move.l [A2 + D0 - 0x78], D3 00001A22 361C move.w D3, [A4]+ 00001A24 10C1 move.b [A0]+, D1 00001A26 709B moveq.l D0, 0xFFFFFF9B 00001A28 1C2A 1001 move.b D6, [A2 + 0x1001] 00001A2C 4B43 chk.w D5, D3 00001A2E 1342 470B move.b [A1 + 0x470B], D2 00001A32 E20B lsr D3.b, 1 00001A34 0817 0143 btst.b [A7], 0x43 /* 'C' */ 00001A38 3832 D2DB move.w D4, [A2 + A5.w * 2 - 0x37] 00001A3C 4D83 .invalid 6, D3 // invalid opcode 4 with b == 6 00001A3E 575B subq.w [A3]+, 3 00001A40 408B negx.l A3 00001A42 0D41 bchg D1, D6 00001A44 1AC3 move.b [A5]+, D3 00001A46 0D4A bchg A2, D6 00001A48 0501 btst D1, D2 00001A4A 211A move.l -[A0], [A2]+ 00001A4C 2B01 move.l -[A5], D1 00001A4E 8223 or.b D1, -[A3] 00001A50 4E14 .invalid // invalid opcode 4 00001A52 120B move.b D1, A3 00001A54 0812 8607 btst.b [A2], 0x7 00001A58 0998 bclr [A0]+, D4 00001A5A 934F subx.w -[A1], -[A7] 00001A5C 0129 DB01 btst [A1 - 0x24FF], D0 00001A60 1328 4B0A move.b -[A1], [A0 + 0x4B0A] 00001A64 480B nbcd.b A3 00001A66 0110 btst [A0], D0 00001A68 1709 move.b -[A3], A1 00001A6A 955E sub.w [A6]+, D2 00001A6C 5363 subq.w -[A3], 1 00001A6E 070F btst A7, D3 00001A70 E417 roxr D7.b, 2 00001A72 0998 bclr [A0]+, D4 00001A74 0FA9 F49B bclr [A1 - 0xB65], D7 00001A78 17AD 2AF3 0714 move.b <>, [A5 + 0x2AF3] 00001A7E 0B26 btst -[A6], D5 00001A80 6920 bvs +0x22 /* 00001AA2 */ 00001A82 7106 moveq.l D0, 0x06 00001A84 8520 or.b -[A0], D2 00001A86 E44B lsr D3.w, 2 00001A88 2704 move.l -[A3], D4 00001A8A B4F3 332B 446B 1F49 7C33 cmpa.w A2, [[A3 + 0x446B + D3 * 2] + 0x1F497C33] 00001A94 1093 move.b [A0], [A3] 00001A96 3C07 move.w D6, D7 00001A98 0D8B bclr A3, D6 00001A9A 9B14 sub.b [A4], D5 00001A9C 370E move.w -[A3], A6 00001A9E F432 cpushp NONE, [A2] 00001AA0 BB22 xor.b -[A2], D5 label00001AA2: 00001AA2 A300 syscall Open/PBHOpen/HOpen, flags=3 00001AA4 AC38 syscall CalcMask, auto_pop 00001AA6 931B sub.b [A3]+, D1 00001AA8 6C78 bge +0x7A /* 00001B22 */ 00001AAA 170C move.b -[A3], A4 00001AAC 2343 4921 move.l [A1 + 0x4921], D3 00001AB0 054B bchg A3, D2 00001AB2 3F02 move.w -[A7], D2 00001AB4 0FD2 .incomplete 00001AB6 A12B syscall EmptyHandle, flags=1 00001AB8 0263 5184 andi.w -[A3], 0x5184 00001ABC 931B sub.b [A3]+, D1 00001ABE 370F move.w -[A3], A7 00001AC0 230E move.l -[A1], A6 00001AC2 249B move.l [A2], [A3]+ 00001AC4 0807 067D btst.b D7, 0x7D /* '}' */ 00001AC8 170A move.b -[A3], A2 00001ACA CD93 and.l [A3], D6 00001ACC 0D38 D309 btst [0xFFFFD309], D6 00001AD0 8B01 sbcd D5, D1 00001AD2 C78A exg D3, A2 00001AD4 CCB3 91A4 and.l D6, <> 00001AD8 807B 0083 or.w D0, [PC + D0.w - 0x125] 00001ADC 453B 0307 08F3 5B05 .invalid 2, [[PC + <>] + D0 * 2 + 0x8F35B05] // invalid opcode 4 with b == 4 00001AE4 C914 and.b [A4], D4 00001AE6 DB0B addx.b -[A5], -[A3] 00001AE8 0105 btst D5, D0 00001AEA 0109 btst A1, D0 00001AEC 8B0D sbcd -[A5], -[A5] 00001AEE 12DB move.b [A1]+, [A3]+ 00001AF0 0BA5 bclr -[A5], D5 00001AF2 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4 00001AF4 A100 syscall Open/PBHOpen/HOpen, flags=1 00001AF6 00B3 5632 AC41 012B 1712 7319 069A ori.l [[A3 + 0x1712 + D0] + 0x7319069A], 0x5632AC41 00001B04 00A3 38A3 002A ori.l -[A3], 0x38A3002A 00001B0A 1037 0AA1 move.b D0, [A7 + D0 * 2 - 0x95] 00001B0E 0634 4B0D 25E2 6B19 070A addi.b [[0x6B19] + 0x70A], 0xD /* '\r' */ 00001B18 3A3B 1CB3 move.w D5, [PC + D1 * 4 - 0x77] 00001B1C 0393 bclr [A3], D1 00001B1E 1B06 move.b -[A5], D6 00001B20 1B05 move.b -[A5], D5 label00001B22: 00001B22 5C1E addq.b [A6]+, 6 00001B24 105B movea.b A0, [A3]+ 00001B26 311E move.w -[A0], [A6]+ 00001B28 28EB 2942 move.l [A4]+, [A3 + 0x2942] 00001B2C C107 abcd D0, D7 00001B2E AB1D syscall QDExtensions 00001B30 E90C lsl D4.b, 4 00001B32 AC38 syscall CalcMask, auto_pop 00001B34 C332 6703 84EE 149B and.b [[A2 + <> + D6 * 8] - 0x7B11EB65], D1 00001B3C 2F61 1A06 move.l [A7 + 0x1A06], -[A1] 00001B40 BB02 xor.b D2, D5 00001B42 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001B44 0F31 E31C btst <>, D7 00001B48 040B 26C9 subi.b A3, 0xC9 00001B4C 0069 00F5 0041 ori.w [A1 + 0x41], 0xF5 00001B52 92FB 0001 sub.w A1, [PC + D0.w + 0x1] 00001B56 92D4 sub.w A1, [A4] 00001B58 088E 5B00 bclr.b A6, 0x0 00001B5C 1253 movea.b A1, [A3] 00001B5E 0461 8C14 subi.w -[A1], 0x8C14 00001B62 EA43 asr D3.w, 5 00001B64 2305 move.l -[A1], D5 00001B66 B425 cmp.b D2, -[A5] 00001B68 0105 btst D5, D0 00001B6A B4C1 cmpa.w A2, D1 00001B6C 3932 02A3 move.w -[A4], [A2 + D0.w * 2 - 0x93] 00001B70 8042 or.w D0, D2 00001B72 0808 4092 btst.b A0, 0x92 00001B76 7045 moveq.l D0, 0x45 00001B78 0D0F btst A7, D6 00001B7A 3A2A 6A08 move.w D5, [A2 + 0x6A08] 00001B7E 2708 move.l -[A3], A0 00001B80 3902 move.w -[A4], D2 00001B82 5B6F 003B subq.w [A7 + 0x3B], 5 00001B86 78A1 moveq.l D4, 0xFFFFFFA1 00001B88 6B4B bmi +0x4D /* 00001BD5 */ 00001B8A 330C move.w -[A1], A4 00001B8C 189B move.b [A4], [A3]+ 00001B8E 2027 move.l D0, -[A7] 00001B90 072D D304 btst [A5 - 0x2CFC], D3 00001B94 DC10 add.b D6, [A0] 00001B96 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4 00001B98 011C btst [A4]+, D0 00001B9A 8D2A AB08 or.b [A2 - 0x54F8], D6 00001B9E 9B58 sub.w [A0]+, D5 00001BA0 32D2 move.w [A1]+, [A2] 00001BA2 340F move.w D2, A7 00001BA4 C100 abcd D0, D0 00001BA6 0B46 bchg D6, D5 00001BA8 A501 syscall Close, flags=5 00001BAA 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 00001BAC C100 abcd D0, D0 00001BAE 4B32 32A5 .invalid 5, [A2 + D3.w * 2 - 0x91] // invalid opcode 4 with b == 4 00001BB2 1FC1 move.b <>, D1 00001BB4 00F3 .incomplete 00001BB6 68C5 bvc -0x39 /* 00001B7D */ 00001BB8 185B movea.b A4, [A3]+ 00001BBA 34DE move.w [A2]+, [A6]+ 00001BBC 0509 btst A1, D2 00001BBE 140D move.b D2, A5 00001BC0 090F btst A7, D4 00001BC2 1D09 move.b -[A6], A1 00001BC4 0F2A 2881 btst [A2 + 0x2881], D7 00001BC8 1727 move.b -[A3], -[A7] 00001BCA 0CC9 .incomplete 00001BCC 543B 01E9 74FB addq.b [[0x74FB]], 2 00001BD2 1A01 move.b D5, D1 00001BD4 E573 roxl D3.w, D2 00001BD6 0453 204B subi.w [A3], 0x204B /* ' K' */ 00001BDA 1547 08C5 move.b [A2 + 0x8C5], D7 00001BDE 05B1 A719 bclr [[A1 + A2 * 8]], D2 00001BE2 D8A3 add.l D4, -[A3] 00001BE4 06B3 9117 0266 020F addi.l [A3 + D0.w * 2 + 0xF], 0x91170266 00001BEC 3423 move.w D2, -[A3] 00001BEE 04A5 2D6B 4E26 subi.l -[A5], 0x2D6B4E26 /* '-kN&' */ 00001BF4 CB13 and.b [A3], D5 00001BF6 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 00001BF8 C98F exg D4, A7 00001BFA 051C btst [A4]+, D2 00001BFC 4130 7B10 .invalid 0, [A0 + D7 * 2] // invalid opcode 4 with b == 4 00001C00 4130 7B10 .invalid 0, [A0 + D7 * 2] // invalid opcode 4 with b == 4 00001C04 6312 bls +0x14 /* 00001C18 */ 00001C06 0493 0817 05F3 subi.l [A3], 0x81705F3 00001C0C 7349 moveq.l D1, 0x49 00001C0E 6D1C blt +0x1E /* 00001C2C */ 00001C10 F30E .extension 0x30E <> // unimplemented 00001C12 C5F7 5304 muls.w D2, <> 00001C16 4172 F30E 0672 chk.w D0, [[A2 + <>] + A7 * 2 + 0x672] // begin alternate branch 00001C18-00001C20 label00001C18: 00001C18 F30E .extension 0x30E <> // unimplemented 00001C1A 0672 0B0E 8300 addi.w [A2 + <> + A0 * 2], 0xB0E // end alternate branch 00001C18-00001C20 label00001C18: // (misaligned) 00001C1C 0B0E btst A6, D5 00001C1E 8300 sbcd D1, D0 00001C20 1068 3322 movea.b A0, [A0 + 0x3322] 00001C24 A5CD syscall vBTDelete, flags=5 00001C26 130D move.b -[A1], A5 00001C28 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00001C2A 2302 move.l -[A1], D2 label00001C2C: 00001C2C 470B .invalid 3, A3 // invalid opcode 4 with b == 4 00001C2E 2561 3910 move.l [A2 + 0x3910], -[A1] 00001C32 0712 btst [A2], D3 00001C34 10DB move.b [A0]+, [A3]+ 00001C36 1F14 move.b -[A7], [A4] 00001C38 1E10 move.b D7, [A0] 00001C3A 5607 addq.b D7, 3 00001C3C 06CA .incomplete 00001C3E AB04 syscall ColorMap 00001C40 00D3 .incomplete 00001C42 1433 0630 move.b D2, [A3 + D0.w * 8 + 0x30] 00001C46 EEEA 0B0D C5A0 bfset [A2 - 0x3A60] {D4:13} 00001C4C 30A7 move.w [A0], -[A7] 00001C4E 0B66 bchg -[A6], D5 00001C50 28E3 move.l [A4]+, -[A3] 00001C52 0557 bchg [A7], D2 00001C54 0B74 3083 bchg [A4 + D3.w - 0x125], D5 00001C58 1156 BB35 move.b [A0 - 0x44CB], [A6] 00001C5C 9B01 subx.b D5, D1 00001C5E 230C move.l -[A1], A4 00001C60 778B moveq.l D3, 0xFFFFFF8B 00001C62 8307 sbcd D1, D7 00001C64 0B10 btst [A0], D5 00001C66 F30E .extension 0x30E <> // unimplemented 00001C68 0B15 btst [A5], D5 00001C6A 0B0E btst A6, D5 00001C6C 1702 move.b -[A3], D2 00001C6E 9DF3 0EC1 sub.l A6, [A3 + D0 * 8 - 0x63] 00001C72 562A 281B addq.b [A2 + 0x281B], 3 00001C76 0503 btst D3, D2 00001C78 05F3 .incomplete 00001C7A 0E51 0161 .invalid.w [A1], 0x161 // invalid immediate operation 00001C7E 4E6B move A3, USP 00001C80 180C move.b D4, A4 00001C82 18E3 move.b [A4]+, -[A3] 00001C84 280E move.l D4, A6 00001C86 170A move.b -[A3], A2 00001C88 7333 moveq.l D1, 0x33 00001C8A 0727 btst -[A7], D3 00001C8C 0E88 E13B B828 .invalid.l A0, 0xE13BB828 // invalid immediate operation 00001C92 6344 bls +0x46 /* 00001CD8 */ 00001C94 0E03 107B .invalid.b D3, 0x7B /* '{' */ // invalid immediate operation 00001C98 9BC3 sub.l A5, D3 00001C9A 178B 094A 1710 move.b [[A3 + <>] + 0x1710], A3 00001CA0 AE37 syscall GetSubTable, auto_pop 00001CA2 0EE6 .incomplete 00001CA4 3CE3 move.w [A6]+, -[A3] 00001CA6 1A63 movea.b A5, -[A3] 00001CA8 0E83 1393 4057 .invalid.l D3, 0x13934057 // invalid immediate operation 00001CAE 0FBA 3313 bclr [PC + 0x3313 /* 00004FC3, cstring "" */], D7 00001CB2 4AB3 03B2 7462 4000 1353 tst.l [[0x74624000 + D0 * 2] + 0x1353] 00001CBC E168 lsl D0.w, D0 00001CBE A586 syscall IOPInfoAccess, flags=5 00001CC0 EB04 asl D4.b, 5 00001CC2 070E btst A6, D3 00001CC4 9928 6B0A sub.b [A0 + 0x6B0A], D4 00001CC8 6900 6500 bvs +0x6502 /* 000081CA */ 00001CCC 130F move.b -[A1], A7 00001CCE 6100 0B00 bsr +0xB02 /* 000027D0 */ 00001CD2 7313 moveq.l D1, 0x13 00001CD4 E500 asl D0.b, 2 00001CD6 9B17 sub.b [A7], D5 label00001CD8: 00001CD8 6500 0B1A bcs +0xB1C /* 000027F4 */ 00001CDC 8B17 or.b [A7], D5 00001CDE 1703 move.b -[A3], D3 00001CE0 78F3 moveq.l D4, 0xFFFFFFF3 00001CE2 19A1 6C4B move.b [A4 + D6 * 4 + 0x4B], -[A1] 00001CE6 1517 move.b -[A2], [A7] 00001CE8 0B10 btst [A0], D5 00001CEA 1312 move.b -[A1], [A2] 00001CEC C100 abcd D0, D0 00001CEE 3312 move.w -[A1], [A2] 00001CF0 1701 move.b -[A3], D1 00001CF2 A517 syscall Eject, flags=5 00001CF4 11B2 6B0A 856D 4802 move.b [A0 + D4 + 0x2], [[A2 + <> + D6 * 2] - 0x7A93] 00001CFC 736F moveq.l D1, 0x6F 00001CFE 300B move.w D0, A3 00001D00 0A41 01AB xori.w D1, 0x1AB 00001D04 020B 01D3 andi.b A3, 0xD3 00001D08 0348 bchg A0, D1 00001D0A E302 asl D2.b, 1 00001D0C C100 abcd D0, D0 00001D0E C60B and.b D3, A3 00001D10 012B 1417 btst [A3 + 0x1417], D0 00001D14 0277 1710 02C1 andi.w [A7 + D0.w * 2 - 0x63], 0x1710 00001D1A 4F27 .invalid 7, -[A7] // invalid opcode 4 with b == 4 00001D1C 0BB9 2C24 A315 bclr [0x2C24A315], D5 00001D22 8A5A or.w D5, [A2]+ 00001D24 1216 move.b D1, [A6] 00001D26 8307 sbcd D1, D7 00001D28 4A02 tst.b D2 00001D2A 0384 bclr D4, D1 00001D2C 6583 bcs -0x7B /* 00001CB1 */ 00001D2E 52E3 shi -[A3] 00001D30 0004 0B12 ori.b D4, 0x12 00001D34 0714 btst [A4], D3 00001D36 2F73 070B 352C 3227 03A1 move.l [A7 + 0x3A1], [[A3 + <> + D0 * 8] + 0x352C3227] 00001D40 1B34 0633 move.b -[A5], [A4 + D0.w * 8 + 0x33] 00001D44 0DAB 092C bclr [A3 + 0x92C], D6 00001D48 5311 subq.b [A1], 1 00001D4A 0F40 bchg D0, D7 00001D4C A5DF syscall vBlkAlloc, flags=5 00001D4E 1705 move.b -[A3], D5 00001D50 0F02 btst D2, D7 00001D52 EB51 roxl D1.w, 5 00001D54 8301 sbcd D1, D1 00001D56 2AE1 move.l [A5]+, -[A1] 00001D58 A014 syscall GetVol/PBHGetVol/HGetVol 00001D5A 020F 341C andi.b A7, 0x1C 00001D5E 1603 move.b D3, D3 00001D60 0426 B315 subi.b -[A6], 0x15 00001D64 3708 move.w -[A3], A0 00001D66 F60C .incomplete 00001D68 18 .incomplete